update migration code to remove invalid dialogs
This commit is contained in:
parent
0411430381
commit
78eb759e77
@ -241,15 +241,13 @@ export class GameController {
|
||||
this.logger.warning(`Migration: Moved Hideout Improvement data to new property 'Improvements'`);
|
||||
}
|
||||
|
||||
//Remove spt friend / commando from dialogues as they need to be remade using mongo_ids
|
||||
const commando = fullProfile.dialogues.sptCommando;
|
||||
if (commando) {
|
||||
delete fullProfile.dialogues.sptCommando;
|
||||
// Remove invalid dialogs (MUST be a valid mongo id)
|
||||
// 100% removes commando + spyFriend
|
||||
for (const dialogKey in fullProfile.dialogues) {
|
||||
const isValidKey = this.hashUtil.isValidMongoId(dialogKey);
|
||||
if (!isValidKey) {
|
||||
delete fullProfile.dialogues[dialogKey];
|
||||
}
|
||||
|
||||
const sptFriend = fullProfile.dialogues.friend;
|
||||
if (sptFriend) {
|
||||
delete fullProfile.dialogues.sptFriend;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user