Fixed pretty printing of optimized logical plan in web interface.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization@595 eaa15691-b419-025a-1212-ee371bd00084
diff --git a/asterix-app/src/main/java/edu/uci/ics/asterix/api/common/APIFramework.java b/asterix-app/src/main/java/edu/uci/ics/asterix/api/common/APIFramework.java
index eae4c46..05e560a 100644
--- a/asterix-app/src/main/java/edu/uci/ics/asterix/api/common/APIFramework.java
+++ b/asterix-app/src/main/java/edu/uci/ics/asterix/api/common/APIFramework.java
@@ -469,36 +469,32 @@
         ICompiler compiler = compilerFactory.createCompiler(planAndMetadata.getPlan(),
                 planAndMetadata.getMetadataProvider(), t.getVarCounter());
         if (pc.isOptimize()) {
-            compiler.optimize();
-            if (true) {
-                StringBuilder buffer = new StringBuilder();
-                PlanPrettyPrinter.printPhysicalOps(planAndMetadata.getPlan(), buffer, 0);
-                out.print(buffer);
-            } else if (pc.isPrintOptimizedLogicalPlanParam()) {
-                switch (pdf) {
-                    case HTML: {
-                        out.println("<H1>Optimized logical plan:</H1>");
-                        out.println("<PRE>");
-                        break;
-                    }
-                    case TEXT: {
-                        out.println("----------Optimized plan ");
-                        break;
-                    }
-                }
+        	compiler.optimize();
+        	if (pc.isPrintOptimizedLogicalPlanParam()) {
+        		switch (pdf) {
+        		case HTML: {
+        			out.println("<H1>Optimized logical plan:</H1>");
+        			out.println("<PRE>");
+        			break;
+        		}
+        		case TEXT: {
+        			out.println("----------Optimized plan ");
+        			break;
+        		}
+        		}
 
-                if (q != null) {
-                    StringBuilder buffer = new StringBuilder();
-                    PlanPrettyPrinter.printPlan(planAndMetadata.getPlan(), buffer, pvisitor, 0);
-                    out.print(buffer);
-                }
-                switch (pdf) {
-                    case HTML: {
-                        out.println("</PRE>");
-                        break;
-                    }
-                }
-            }
+        		if (q != null) {
+        			StringBuilder buffer = new StringBuilder();
+        			PlanPrettyPrinter.printPlan(planAndMetadata.getPlan(), buffer, pvisitor, 0);
+        			out.print(buffer);
+        		}
+        		switch (pdf) {
+        		case HTML: {
+        			out.println("</PRE>");
+        			break;
+        		}
+        		}
+        	}
         }
 
         if (!pc.isGenerateJobSpec()) {