Fix settings sanitization resulting in invalid data for the schema (#843)

This commit is contained in:
toasted-nutbread 2020-09-19 17:15:34 -04:00 committed by GitHub
parent 2ff4f83072
commit 1078ab99b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -250,14 +250,14 @@ class BackupController {
if (typeof fieldTemplates === 'string') { if (typeof fieldTemplates === 'string') {
warnings.push('anki.fieldTemplates contains a non-default value'); warnings.push('anki.fieldTemplates contains a non-default value');
if (!dryRun) { if (!dryRun) {
delete anki.fieldTemplates; anki.fieldTemplates = null;
} }
} }
const server = anki.server; const server = anki.server;
if (typeof server === 'string' && server.length > 0 && !this._isLocalhostUrl(server)) { if (typeof server === 'string' && server.length > 0 && !this._isLocalhostUrl(server)) {
warnings.push('anki.server uses a non-localhost URL'); warnings.push('anki.server uses a non-localhost URL');
if (!dryRun) { if (!dryRun) {
delete anki.server; anki.server = 'http://127.0.0.1:8765';
} }
} }
} }
@ -268,7 +268,7 @@ class BackupController {
if (typeof customSourceUrl === 'string' && customSourceUrl.length > 0 && !this._isLocalhostUrl(customSourceUrl)) { if (typeof customSourceUrl === 'string' && customSourceUrl.length > 0 && !this._isLocalhostUrl(customSourceUrl)) {
warnings.push('audio.customSourceUrl uses a non-localhost URL'); warnings.push('audio.customSourceUrl uses a non-localhost URL');
if (!dryRun) { if (!dryRun) {
delete audio.customSourceUrl; audio.customSourceUrl = '';
} }
} }
} }