You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by an...@apache.org on 2012/03/29 00:28:48 UTC

svn commit: r1306628 - /incubator/stanbol/trunk/rules/web/src/main/java/org/apache/stanbol/rules/web/writers/RecipeWriter.java

Author: anuzzolese
Date: Wed Mar 28 22:28:48 2012
New Revision: 1306628

URL: http://svn.apache.org/viewvc?rev=1306628&view=rev
Log:
[STANBOL-560] Added a check for null values on the recipe description in the RecipeWriter as that parameter is optional.

Modified:
    incubator/stanbol/trunk/rules/web/src/main/java/org/apache/stanbol/rules/web/writers/RecipeWriter.java

Modified: incubator/stanbol/trunk/rules/web/src/main/java/org/apache/stanbol/rules/web/writers/RecipeWriter.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/rules/web/src/main/java/org/apache/stanbol/rules/web/writers/RecipeWriter.java?rev=1306628&r1=1306627&r2=1306628&view=diff
==============================================================================
--- incubator/stanbol/trunk/rules/web/src/main/java/org/apache/stanbol/rules/web/writers/RecipeWriter.java (original)
+++ incubator/stanbol/trunk/rules/web/src/main/java/org/apache/stanbol/rules/web/writers/RecipeWriter.java Wed Mar 28 22:28:48 2012
@@ -137,10 +137,15 @@ public class RecipeWriter implements Mes
             String descriptionURI = Symbols.description.toString().replace("<", "").replace(">", "");
             IRI descriptionIRI = IRI.create(descriptionURI);
             OWLDataProperty descriptionProperty = factory.getOWLDataProperty(descriptionIRI);
-
-            OWLAxiom axiom = factory.getOWLDataPropertyAssertionAxiom(descriptionProperty, recipeIndividual,
-                recipe.getRecipeDescription());
-            manager.addAxiom(ontology, axiom);
+            
+            OWLAxiom axiom; 
+            
+            String recipeDescription = recipe.getRecipeDescription();
+            if(recipeDescription != null){
+                axiom = factory.getOWLDataPropertyAssertionAxiom(descriptionProperty, recipeIndividual,
+                    recipeDescription);
+                manager.addAxiom(ontology, axiom);
+            }
             
             if(rules != null){
                 for (Rule rule : rules) {