diff --git a/dmp-migration-tool/web/src/main/java/eu/old/eudat/migration/DmpMigrationService.java b/dmp-migration-tool/web/src/main/java/eu/old/eudat/migration/DmpMigrationService.java index a58347e36..1601bc0f2 100644 --- a/dmp-migration-tool/web/src/main/java/eu/old/eudat/migration/DmpMigrationService.java +++ b/dmp-migration-tool/web/src/main/java/eu/old/eudat/migration/DmpMigrationService.java @@ -167,7 +167,8 @@ public class DmpMigrationService { ExtraFieldEntity extraFieldEntity = (ExtraFieldEntity) fieldEntity; switch (extraFieldEntity.getType()){ case Date -> valueEntity.setDateValue(Instant.parse((String) val)); - case RichTex, Text, Number -> valueEntity.setValue((String) val); + case RichTex, Text -> valueEntity.setValue((String) val); + case Number -> valueEntity.setNumberValue(Double.parseDouble((String) val)); default -> throw new MyApplicationException("unrecognized type " + extraFieldEntity.getType().getValue()); } } else {