mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-12-06 03:49:40 +00:00
Update settings update endpoint to validate allowedOrigins is array
This commit is contained in:
parent
f0acbb2e81
commit
feed827223
1 changed files with 3 additions and 0 deletions
|
|
@ -142,6 +142,9 @@ class MiscController {
|
||||||
Logger.warn('Cannot disable iframe when ALLOW_IFRAME is enabled in environment')
|
Logger.warn('Cannot disable iframe when ALLOW_IFRAME is enabled in environment')
|
||||||
return res.status(400).send('Cannot disable iframe when ALLOW_IFRAME is enabled in environment')
|
return res.status(400).send('Cannot disable iframe when ALLOW_IFRAME is enabled in environment')
|
||||||
}
|
}
|
||||||
|
if (settingsUpdate.allowedOrigins && !Array.isArray(settingsUpdate.allowedOrigins)) {
|
||||||
|
return res.status(400).send('allowedOrigins must be an array')
|
||||||
|
}
|
||||||
|
|
||||||
const madeUpdates = Database.serverSettings.update(settingsUpdate)
|
const madeUpdates = Database.serverSettings.update(settingsUpdate)
|
||||||
if (madeUpdates) {
|
if (madeUpdates) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue