Disallow pinning broken conversations

This commit is contained in:
Fedor Indutny
2023-02-07 16:26:23 -08:00
committed by GitHub
parent 9a21d77637
commit dc8d8e529d

View File

@@ -5516,6 +5516,15 @@ export class ConversationModel extends window.Backbone
return;
}
const validationError = this.validate();
if (validationError) {
log.error(
`not pinning ${this.idForLogging()} because of ` +
`validation error ${validationError}`
);
return;
}
log.info('pinning', this.idForLogging());
const pinnedConversationIds = new Set(
window.storage.get('pinnedConversationIds', new Array<string>())