diff --git a/daemon.py b/daemon.py index ad7fd534..47426a90 100644 --- a/daemon.py +++ b/daemon.py @@ -6307,6 +6307,16 @@ class PubServer(BaseHTTPRequestHandler): setConfigParam(self.server.baseDir, 'instanceTitle', fields['instanceTitle']) + + if fields.get('ytdomain'): + currYTDomain = self.server.YTReplacementDomain + if fields['ytdomain'] != currYTDomain: + setConfigParam(self.server.baseDir, + 'youtubedomain', + fields['ytdomain']) + self.server.YTReplacementDomain = \ + fields['ytdomain'] + currInstanceDescriptionShort = \ getConfigParam(self.server.baseDir, 'instanceDescriptionShort') diff --git a/webinterface.py b/webinterface.py index ea01e66e..c747a4e9 100644 --- a/webinterface.py +++ b/webinterface.py @@ -1505,6 +1505,16 @@ def htmlEditProfile(translate: {}, baseDir: str, path: str, ' ' + editProfileForm += \ + '
' + YTReplacementDomain = getConfigParam(baseDir, "youtubedomain") + if not YTReplacementDomain: + YTReplacementDomain = '' + editProfileForm += \ + ' ' + editProfileForm += ' ' editProfileForm += '
' editProfileForm += \