From 58ac8c752a01324140b5b3bc7940c68dc52d8369 Mon Sep 17 00:00:00 2001
From: Rasmus Fuhse <fuhse@data-quest.de>
Date: Fri, 9 Aug 2024 10:04:25 +0000
Subject: [PATCH] =?UTF-8?q?Resolve=20"Regelm=C3=A4=C3=9Fige=20Termine=20la?=
 =?UTF-8?q?ssen=20sich=20nicht=20bearbeiten"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Closes #4471

Merge request studip/studip!3259
---
 lib/models/SeminarCycleDate.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lib/models/SeminarCycleDate.php b/lib/models/SeminarCycleDate.php
index b8431a3fd41..a63716e6d75 100644
--- a/lib/models/SeminarCycleDate.php
+++ b/lib/models/SeminarCycleDate.php
@@ -174,7 +174,10 @@ class SeminarCycleDate extends SimpleORMap
      */
     protected function setSws($value)
     {
-        $this->content['sws'] = round(str_replace(',', '.', $value), 1);
+        if (is_string($value)) {
+            $value = (float) str_replace(',', '.', $value);
+        }
+        $this->content['sws'] = round($value, 1);
     }
 
     /**
-- 
GitLab