Removing unnecesary federation configs (#14674)

pull/14682/head^2
Alan Sikora 6 years ago committed by Diego Sampaio
parent 3054910ce9
commit 0366ffae38
  1. 2
      server/startup/migrations/index.js
  2. 22
      server/startup/migrations/v147.js

@ -143,4 +143,6 @@ import './v142';
import './v143';
import './v144';
import './v145';
import './v146';
import './v147';
import './xrun';

@ -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
},
});
Loading…
Cancel
Save