From 0366ffae3881eee67ee9a6347c661e8c61372a7a Mon Sep 17 00:00:00 2001 From: Alan Sikora Date: Wed, 29 May 2019 16:40:35 -0300 Subject: [PATCH] Removing unnecesary federation configs (#14674) --- server/startup/migrations/index.js | 2 ++ server/startup/migrations/v147.js | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 server/startup/migrations/v147.js diff --git a/server/startup/migrations/index.js b/server/startup/migrations/index.js index 9b4975b73426..2dc6efd4e316 100644 --- a/server/startup/migrations/index.js +++ b/server/startup/migrations/index.js @@ -143,4 +143,6 @@ import './v142'; import './v143'; import './v144'; import './v145'; +import './v146'; +import './v147'; import './xrun'; diff --git a/server/startup/migrations/v147.js b/server/startup/migrations/v147.js new file mode 100644 index 000000000000..cb2bcc44f1e3 --- /dev/null +++ b/server/startup/migrations/v147.js @@ -0,0 +1,22 @@ +import { Migrations } from '../../../app/migrations/server'; +import { Settings } from '../../../app/models'; + +const validSettings = [ + 'FEDERATION_Discovery_Method', + 'FEDERATION_Domain', + 'FEDERATION_Enabled', + 'FEDERATION_Hub_URL', + 'FEDERATION_Public_Key', + 'FEDERATION_Status', + 'FEDERATION_Test_Setup', +]; + +Migrations.add({ + version: 147, + up() { + Settings.remove({ $and: [{ _id: /FEDERATION/ }, { _id: { $nin: validSettings } }] }); + }, + down() { + // Down migration does not apply in this case + }, +});