diff --git a/src/Model/BoundaryCondition/BoundaryCondition.py b/src/Model/BoundaryCondition/BoundaryCondition.py index 6368cc86..be44da2c 100644 --- a/src/Model/BoundaryCondition/BoundaryCondition.py +++ b/src/Model/BoundaryCondition/BoundaryCondition.py @@ -188,8 +188,11 @@ class BoundaryCondition(SQLSubModel): @classmethod def time_convert(cls, data): - if type(data) is str and data.count(":") == 3: - return old_pamhyr_date_to_timestamp(data) + if type(data) is str: + if data.count(":") == 3: + return old_pamhyr_date_to_timestamp(data) + if data.count(".") == 1: + return round(float(data)) return int(data) diff --git a/src/Model/LateralContribution/LateralContribution.py b/src/Model/LateralContribution/LateralContribution.py index a59de8e8..c7248abe 100644 --- a/src/Model/LateralContribution/LateralContribution.py +++ b/src/Model/LateralContribution/LateralContribution.py @@ -188,8 +188,11 @@ class LateralContribution(SQLSubModel): @classmethod def time_convert(cls, data): - if data is str and data.count(":") == 3: - return old_pamhyr_date_to_timestamp(data) + if type(data) is str: + if data.count(":") == 3: + return old_pamhyr_date_to_timestamp(data) + if data.count(".") == 1: + return round(float(data)) return int(data)