Loading src/main/java/org/gesis/dda/publishing/domain/impl/SmartExcelSheetBundlesSetSource.java +9 −1 Original line number Diff line number Diff line Loading @@ -177,6 +177,7 @@ public class SmartExcelSheetBundlesSetSource implements BundlesSetSource { case "ssoar.contributor.institution": result = extractCleanedMetadatum(metadatumKey, cell); break; case "ssoar.licence.dfg": result = extractBinaryMetadatum(metadatumKey, cell, "true", null); break; case "ssoar.wgl.collection": result = extractBinaryMetadatum(metadatumKey, cell, "true", null); break; case "ssoar.urn.registration": result = extractCleanedMetadatum(metadatumKey, cell); break; default: result = new HashSet<>(); } } Loading Loading @@ -256,8 +257,15 @@ public class SmartExcelSheetBundlesSetSource implements BundlesSetSource { if ( isNotBlank(rawValue) ) { Metadatum metadatum; try { int intValue = (int) Double.parseDouble(rawValue); //int intValue = (int) Double.parseDouble(rawValue); int intValue = Integer.parseInt(rawValue.trim()); String intString = Integer.toString(intValue); if (intString.contains(".0")) { intString = intString.replace(".0", ""); } if (intString.contains("\"")) { intString = intString.replaceAll("[^\\d]", ""); } metadatum = new SimpleMetadatum(metadatumKey, intString); } catch (Throwable t) { Loading Loading
src/main/java/org/gesis/dda/publishing/domain/impl/SmartExcelSheetBundlesSetSource.java +9 −1 Original line number Diff line number Diff line Loading @@ -177,6 +177,7 @@ public class SmartExcelSheetBundlesSetSource implements BundlesSetSource { case "ssoar.contributor.institution": result = extractCleanedMetadatum(metadatumKey, cell); break; case "ssoar.licence.dfg": result = extractBinaryMetadatum(metadatumKey, cell, "true", null); break; case "ssoar.wgl.collection": result = extractBinaryMetadatum(metadatumKey, cell, "true", null); break; case "ssoar.urn.registration": result = extractCleanedMetadatum(metadatumKey, cell); break; default: result = new HashSet<>(); } } Loading Loading @@ -256,8 +257,15 @@ public class SmartExcelSheetBundlesSetSource implements BundlesSetSource { if ( isNotBlank(rawValue) ) { Metadatum metadatum; try { int intValue = (int) Double.parseDouble(rawValue); //int intValue = (int) Double.parseDouble(rawValue); int intValue = Integer.parseInt(rawValue.trim()); String intString = Integer.toString(intValue); if (intString.contains(".0")) { intString = intString.replace(".0", ""); } if (intString.contains("\"")) { intString = intString.replaceAll("[^\\d]", ""); } metadatum = new SimpleMetadatum(metadatumKey, intString); } catch (Throwable t) { Loading