From bbedd741e279a00208d4a37b7399702a9a989e16 Mon Sep 17 00:00:00 2001
From: Marcus Eibrink-Lunzenauer <lunzenauer@elan-ev.de>
Date: Wed, 18 Dec 2024 11:37:00 +0000
Subject: [PATCH] Prevent loading of feedback before block is stored.

Closes #5051

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

diff --git a/resources/vue/components/courseware/blocks/CoursewareDefaultBlock.vue b/resources/vue/components/courseware/blocks/CoursewareDefaultBlock.vue
index b788a5217c5..02e56ac9340 100644
--- a/resources/vue/components/courseware/blocks/CoursewareDefaultBlock.vue
+++ b/resources/vue/components/courseware/blocks/CoursewareDefaultBlock.vue
@@ -205,7 +205,7 @@ export default {
         if (!this.public && this.userProgress && this.userProgress.attributes.grade === 0 && this.defaultGrade) {
             this.userProgress = 1;
         }
-        if (this.canEdit) {
+        if (this.block.id && this.canEdit) {
             this.loadFeedback(this.block.id);
         }
     },
-- 
GitLab