From da2edaecf8dc31b4df64999a324cbda4154a2ab8 Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Wed, 11 May 2011 08:18:39 +0000
Subject: [PATCH] LMS-2181 bug fixed: null pointer because of undefined
 official flag in batch upload of vocabulary terms: Default value of official
 flag is now true.

SVN: 21225
---
 .../generic/client/web/server/CommonClientService.java     | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/CommonClientService.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/CommonClientService.java
index d2a66bb7456..76ddca581d0 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/CommonClientService.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/CommonClientService.java
@@ -1246,6 +1246,13 @@ public final class CommonClientService extends AbstractClientService implements
                 final List<VocabularyTerm> loadedTerms =
                         tabFileLoader.load(new DelegatedReader(reader, multipartFile
                                 .getOriginalFilename()));
+                for (VocabularyTerm vocabularyTerm : loadedTerms)
+                {
+                    if (vocabularyTerm.isOfficial() == null)
+                    {
+                        vocabularyTerm.setOfficial(true);
+                    }
+                }
                 results.addAll(loadedTerms);
             }
             // set initial order equivalent with order from the file
-- 
GitLab