From 2c03ee6e0ce08a78494db0aa506dbcdb20953dc4 Mon Sep 17 00:00:00 2001
From: Peter Thienel <thienel@data-quest.de>
Date: Tue, 4 Mar 2025 14:01:16 +0100
Subject: [PATCH] set default values for cycle dates, fixes #2

---
 controllers/copy.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/controllers/copy.php b/controllers/copy.php
index fdcf91e..5295771 100755
--- a/controllers/copy.php
+++ b/controllers/copy.php
@@ -245,8 +245,8 @@ class CopyController extends PluginController
                                 $newcycle->setData($cycledate->toArray());
                                 $newcycle->setId($newcycle->getNewId());
                                 $newcycle['seminar_id'] = $newcourse->getId();
-                                $newcycle['week_offset'] = Request::int("week_offset");
-                                $newcycle['end_offset'] = Request::get('end_offset') == 'last' ? $last_week : Request::int("end_offset");
+                                $newcycle['week_offset'] = Request::int('week_offset', 0);
+                                $newcycle['end_offset'] = Request::get('end_offset', 'last') == 'last' ? $last_week : Request::int("end_offset");
                                 $newcycle['mkdate'] = time();
                                 $newcycle['chdate'] = time();
                                 $newcycle->store();
-- 
GitLab