Skip to content
Extraits de code Groupes Projets
Valider efcb13d2 rédigé par Brieuc Dubois's avatar Brieuc Dubois
Parcourir les fichiers

Small bugfixes for message edition

parent 566f5d12
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -574,10 +574,10 @@ def create_message( ...@@ -574,10 +574,10 @@ def create_message(
detail="You do not have permission to create a message in this session", detail="You do not have permission to create a message in this session",
) )
message = crud.create_message(db, entryMessage, current_user, db_session)
action = "create" if entryMessage.message_id is None else "update" action = "create" if entryMessage.message_id is None else "update"
message = crud.create_message(db, entryMessage, current_user, db_session)
background_tasks.add_task(store_metadata, db, message.id, entryMessage.metadata) background_tasks.add_task(store_metadata, db, message.id, entryMessage.metadata)
background_tasks.add_task( background_tasks.add_task(
send_websoket_message, send_websoket_message,
......
...@@ -254,7 +254,7 @@ export default class Session { ...@@ -254,7 +254,7 @@ export default class Session {
} }
} else if (data['action'] === 'update') { } else if (data['action'] === 'update') {
const message = Message.parse(data['data']); const message = Message.parse(data['data']);
if (message) { if (message && !get(this._messages).find((m) => m.id === message.id)) {
this._messages.update((messages) => { this._messages.update((messages) => {
const mEdited = messages.find((m) => m.message_id === message.message_id); const mEdited = messages.find((m) => m.message_id === message.message_id);
if (!mEdited) return messages; if (!mEdited) return messages;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter