diff --git a/src/Model/BoundaryCondition/BoundaryCondition.py b/src/Model/BoundaryCondition/BoundaryCondition.py index 6368cc86381d150bf6986a64f055ad134041449c..be44da2c0977296f52a0d9371d3152abbc3abf81 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 a59de8e870d5028f601dd267e61e4c3b4cba0d11..c7248abe140f357bdedada7ca0eefbd0637c9907 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)