From 97d0846d5482b10b652fa1043b2e34af1254d811 Mon Sep 17 00:00:00 2001 From: Thomas Taylor Date: Thu, 5 Mar 2026 14:54:33 +0000 Subject: [PATCH] Update: Read/write themeVariables from config instead of course (fixes #449) --- app/modules/editor/themeEditor/views/editorThemingView.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/modules/editor/themeEditor/views/editorThemingView.js b/app/modules/editor/themeEditor/views/editorThemingView.js index fcd4b977..e4253e27 100644 --- a/app/modules/editor/themeEditor/views/editorThemingView.js +++ b/app/modules/editor/themeEditor/views/editorThemingView.js @@ -33,7 +33,7 @@ define(function(require) { }, initData: async function() { - this.model = new Backbone.Model(Origin.editor.data.course.get('themeVariables')); + this.model = new Backbone.Model(Origin.editor.data.config.get('themeVariables')); this.themes = new ContentPluginCollection(undefined, { type: 'theme' }); this.presets = new PresetCollection(); @@ -216,7 +216,7 @@ define(function(require) { return new Promise((resolve, reject) => { if(!this.form) return resolve(); this.form.commit(); - Origin.editor.data.course.save({ themeVariables: this.model.attributes }, { error: () => reject(), success: () => resolve() }); + Origin.editor.data.config.save({ themeVariables: this.model.attributes }, { error: () => reject(), success: () => resolve() }); }); },