Regression: Add migration for omni rooms with no source (#24012)

pull/24015/head
Murtaza Patrawala 4 years ago committed by GitHub
parent 84da0abb28
commit edc44c8a8d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      server/startup/migrations/index.ts
  2. 20
      server/startup/migrations/v252.ts

@ -75,4 +75,5 @@ import './v248';
import './v249';
import './v250';
import './v251';
import './v252';
import './xrun';

@ -0,0 +1,20 @@
import { Rooms } from '../../../app/models/server/raw';
import { IOmnichannelRoom, OmnichannelSourceType } from '../../../definition/IRoom';
import { addMigration } from '../../lib/migrations';
addMigration({
version: 252,
async up() {
await Rooms.updateMany(
{ $and: [{ t: 'l' }, { source: { $exists: false } }] },
{
$set: {
source: {
type: OmnichannelSourceType.OTHER,
} as IOmnichannelRoom['source'],
},
},
);
},
});
Loading…
Cancel
Save