From d644a64bb355f7217007a566c1fd532b0c168996 Mon Sep 17 00:00:00 2001
From: Viktoria Wiebe <vwiebe@uni-osnabrueck.de>
Date: Fri, 16 Dec 2022 08:15:28 +0000
Subject: [PATCH] CW: fix #1611 - wrong date because of null value (tasks)

Closes #1611

Merge request studip/studip!1213
---
 .../vue/components/courseware/CoursewareDashboardStudents.vue   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/resources/vue/components/courseware/CoursewareDashboardStudents.vue b/resources/vue/components/courseware/CoursewareDashboardStudents.vue
index 189ab1f4738..d0a15ce9197 100644
--- a/resources/vue/components/courseware/CoursewareDashboardStudents.vue
+++ b/resources/vue/components/courseware/CoursewareDashboardStudents.vue
@@ -363,7 +363,7 @@ export default {
             let attributes = {};
             attributes.renewal = this.currentDialogTask.attributes.renewal;
             if (attributes.renewal === 'granted') {
-                attributes['renewal-date'] = new Date(this.currentDialogTask.attributes['renewal-date']).toISOString();
+                attributes['renewal-date'] = new Date(this.currentDialogTask.attributes['renewal-date'] || Date.now()).toISOString();
             }
 
             this.updateTask({
-- 
GitLab