fix bug where objects could not be edited

This commit is contained in:
marlon-erler
2024-07-12 22:03:25 +02:00
parent 814452836d
commit 1a41bcaef6
2 changed files with 0 additions and 6 deletions
-3
View File
@@ -949,14 +949,11 @@
addObject = (messageObject) => { addObject = (messageObject) => {
const existingObject = this.objects.value.get(messageObject.id); const existingObject = this.objects.value.get(messageObject.id);
if (existingObject) { if (existingObject) {
let didChangeObject = existingObject.title != messageObject.title;
existingObject.title = messageObject.title; existingObject.title = messageObject.title;
Object.values(messageObject.contentVersions).forEach((content) => { Object.values(messageObject.contentVersions).forEach((content) => {
if (existingObject.contentVersions[content.id]) return; if (existingObject.contentVersions[content.id]) return;
this.addObjectContent(existingObject, content); this.addObjectContent(existingObject, content);
didChangeObject = true;
}); });
if (didChangeObject == false) return;
this.objects.set(existingObject.id, existingObject); this.objects.set(existingObject.id, existingObject);
} else { } else {
this.objects.set(messageObject.id, messageObject); this.objects.set(messageObject.id, messageObject);
-3
View File
@@ -351,14 +351,11 @@ export class Chat {
addObject = (messageObject: MessageObject): void => { addObject = (messageObject: MessageObject): void => {
const existingObject = this.objects.value.get(messageObject.id); const existingObject = this.objects.value.get(messageObject.id);
if (existingObject) { if (existingObject) {
let didChangeObject = existingObject.title != messageObject.title;
existingObject.title = messageObject.title; existingObject.title = messageObject.title;
Object.values(messageObject.contentVersions).forEach((content) => { Object.values(messageObject.contentVersions).forEach((content) => {
if (existingObject.contentVersions[content.id]) return; if (existingObject.contentVersions[content.id]) return;
this.addObjectContent(existingObject, content); this.addObjectContent(existingObject, content);
didChangeObject = true;
}); });
if (didChangeObject == false) return;
this.objects.set(existingObject.id, existingObject); this.objects.set(existingObject.id, existingObject);
} else { } else {
this.objects.set(messageObject.id, messageObject); this.objects.set(messageObject.id, messageObject);