summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authornooptek <nooptek@proton.me>2023-08-19 00:25:54 +0200
committernooptek <nooptek@proton.me>2024-03-10 17:51:29 +0100
commit499aed37dd4f6033cb35796c4c3a08dad65659be (patch)
tree9ab8ef82701617e7361df6e779e27d4d9a991885 /src
parent99a5e9cbc44daa4555f36b43bc4b7246aee454c9 (diff)
downloadinvidious-499aed37dd4f6033cb35796c4c3a08dad65659be.tar.gz
invidious-499aed37dd4f6033cb35796c4c3a08dad65659be.tar.bz2
invidious-499aed37dd4f6033cb35796c4c3a08dad65659be.zip
Fix handling of modified source code URL setting
Diffstat (limited to 'src')
-rw-r--r--src/invidious/routes/preferences.cr2
-rw-r--r--src/invidious/views/user/preferences.ecr2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/invidious/routes/preferences.cr b/src/invidious/routes/preferences.cr
index 112535bd..05bc2714 100644
--- a/src/invidious/routes/preferences.cr
+++ b/src/invidious/routes/preferences.cr
@@ -214,7 +214,7 @@ module Invidious::Routes::PreferencesRoute
statistics_enabled ||= "off"
CONFIG.statistics_enabled = statistics_enabled == "on"
- CONFIG.modified_source_code_url = env.params.body["modified_source_code_url"]?.try &.as(String)
+ CONFIG.modified_source_code_url = env.params.body["modified_source_code_url"]?.presence
File.write("config/config.yml", CONFIG.to_yaml)
end
diff --git a/src/invidious/views/user/preferences.ecr b/src/invidious/views/user/preferences.ecr
index 55349c5a..b89c73ca 100644
--- a/src/invidious/views/user/preferences.ecr
+++ b/src/invidious/views/user/preferences.ecr
@@ -310,7 +310,7 @@
<div class="pure-control-group">
<label for="modified_source_code_url"><%= translate(locale, "adminprefs_modified_source_code_url_label") %></label>
- <input name="modified_source_code_url" id="modified_source_code_url" type="input" <% if CONFIG.modified_source_code_url %>checked<% end %>>
+ <input name="modified_source_code_url" id="modified_source_code_url" type="url" value="<%= CONFIG.modified_source_code_url %>">
</div>
<% end %>