Fixed potnetial NPE
authorPatrick Plitzner <p.plitzner@bgbm.org>
Wed, 9 Sep 2015 12:42:21 +0000 (14:42 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Wed, 9 Sep 2015 12:42:21 +0000 (14:42 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/SearchManager.java

index e5861f668c07471ec6ac4309da0fb56ac17711ae..cc437488aaf73287944eff9dc011fe589bec495c 100644 (file)
@@ -121,7 +121,10 @@ public class SearchManager {
         String titleSearchString = configurator.getTitleSearchString();
                try {
                    UUID uuid = UUID.fromString(titleSearchString);
         String titleSearchString = configurator.getTitleSearchString();
                try {
                    UUID uuid = UUID.fromString(titleSearchString);
-                   records.add(CdmStore.getService(service).find(uuid));
+                   T foundRecord = CdmStore.getService(service).find(uuid);
+                   if(foundRecord!=null){
+                       records.add(foundRecord);
+                   }
                } catch (IllegalArgumentException e) {
                    //search string was no UUID
                }
                } catch (IllegalArgumentException e) {
                    //search string was no UUID
                }