From b52ad72f6376de2d6da34dc398b6357f5af57cac Mon Sep 17 00:00:00 2001 From: Ron Lucke <lucke@elan-ev.de> Date: Fri, 1 Apr 2022 10:44:55 +0000 Subject: [PATCH] fix #848 --- .../components/courseware/CoursewareIframeBlock.vue | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/resources/vue/components/courseware/CoursewareIframeBlock.vue b/resources/vue/components/courseware/CoursewareIframeBlock.vue index 203527604f2..1f0f5bf9b3a 100755 --- a/resources/vue/components/courseware/CoursewareIframeBlock.vue +++ b/resources/vue/components/courseware/CoursewareIframeBlock.vue @@ -165,11 +165,16 @@ export default { return this.block?.attributes?.payload?.cc_base; }, activeUrl() { - if (this.currentSubmitUserId) { - return this.currentUrl + '?' + this.currentSubmitParam + '=' + md5(this.userId + this.currentSalt); - } else { - return this.currentUrl; + if (this.currentUrl) { + let url = new URL(this.currentUrl); + if (this.currentSubmitUserId === 'true') { + url.searchParams.append(this.currentSubmitParam, md5(this.userId + this.currentSalt)); + } + + return url.href; } + + return ''; }, }, mounted() { -- GitLab