ref #9078 fix caching for deduplicated name in ParseHandler
authorAndreas Müller <a.mueller@bgbm.org>
Tue, 30 Jun 2020 12:54:22 +0000 (14:54 +0200)
committerAndreas Müller <a.mueller@bgbm.org>
Tue, 30 Jun 2020 12:54:22 +0000 (14:54 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/parser/ParseHandler.java

index 837ee64..e734e10 100644 (file)
@@ -127,7 +127,7 @@ public class ParseHandler{
 
        /**
         * Parses the string that was entered into the text widget and returns a
-        * NonViralName object that resulted from the parsing process.
+        * TaxonName object that resulted from the parsing process.
         *
         * The atomized fields (scientific name, author and reference) will be matched
         * against the database to find possible duplicates. If duplicates were found
@@ -136,10 +136,10 @@ public class ParseHandler{
         *
         * @return      The parsed NonViralName object
         */
-       public INonViralName parseAndResolveDuplicatesNew(String unparsedNameString){
+       public TaxonName parseAndResolveDuplicatesNew(String unparsedNameString){
 
-               TaxonName parsedName = (TaxonName)CdmStore.getService(INameService.class).parseName(name, unparsedNameString, null, true, true).getCdmEntity();
-               return parsedName;
+               CdmStore.getService(INameService.class).parseName(name, unparsedNameString, null, true, true);
+               return name;
        }
 
 //********************************** OLD can be removed once parseAndResolveDuplicatesNew is stable ************************************/