diff --git a/changelog.d/20230714_100627_kyle.md b/changelog.d/20230714_100627_kyle.md new file mode 100644 index 0000000000..97a1722ef9 --- /dev/null +++ b/changelog.d/20230714_100627_kyle.md @@ -0,0 +1 @@ +- [Bugfix] Improve `tutor ... do settheme default` so that it reverts to the default theme rather than trying to switch to a nonexistent theme named "default". This will clear up some error noise from LMS/CMS logs. (by @kdmccormick) diff --git a/tutor/commands/jobs.py b/tutor/commands/jobs.py index a95bf075c1..eb356834a9 100644 --- a/tutor/commands/jobs.py +++ b/tutor/commands/jobs.py @@ -216,7 +216,8 @@ def assign_theme(name, domain): site.name = domain[:name_max_length] site.save() site.themes.all().delete() - site.themes.create(theme_dir_name=name) + if name != 'default': + site.themes.create(theme_dir_name=name) """ domain_names = domain_names or [ "{{ LMS_HOST }}",