[teiid-commits] teiid SVN: r3979 - branches/7.7.x/engine/src/main/java/org/teiid/dqp/internal/process.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Mon Apr 9 08:49:10 EDT 2012


Author: shawkins
Date: 2012-04-09 08:49:10 -0400 (Mon, 09 Apr 2012)
New Revision: 3979

Modified:
   branches/7.7.x/engine/src/main/java/org/teiid/dqp/internal/process/RequestWorkItem.java
Log:
TEIID-1994 adding a null check

Modified: branches/7.7.x/engine/src/main/java/org/teiid/dqp/internal/process/RequestWorkItem.java
===================================================================
--- branches/7.7.x/engine/src/main/java/org/teiid/dqp/internal/process/RequestWorkItem.java	2012-04-05 18:56:28 UTC (rev 3978)
+++ branches/7.7.x/engine/src/main/java/org/teiid/dqp/internal/process/RequestWorkItem.java	2012-04-09 12:49:10 UTC (rev 3979)
@@ -709,8 +709,10 @@
         			analysisRecord.setQueryPlan(processor.getProcessorPlan().getDescriptionProperties());
         		}
         		response.setPlanDescription(analysisRecord.getQueryPlan());
-	            response.setAnnotations(analysisRecord.getAnnotations());
-	            analysisRecord.getAnnotations().clear();
+        		if (analysisRecord.getAnnotations() != null && !analysisRecord.getAnnotations().isEmpty()) {
+		            response.setAnnotations(analysisRecord.getAnnotations());
+		            analysisRecord.getAnnotations().clear();
+        		}
         	}
             if (requestMsg.getShowPlan() == ShowPlan.DEBUG) {
             	response.setDebugLog(analysisRecord.getDebugLog());



More information about the teiid-commits mailing list