Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/spreed.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoas Schilling <213943+nickvergessen@users.noreply.github.com>2022-09-21 18:16:27 +0300
committerGitHub <noreply@github.com>2022-09-21 18:16:27 +0300
commitd523b4e622fdc86522f89d5e8f9f38821b266579 (patch)
tree3cb3ca87c963a7b442f937734ab47b175954848c
parentb302e800375ed8abac11bba4f08c34436bffa4f8 (diff)
parente53a19df2d8e03318d04b5987d95cb4fe46c7733 (diff)
Merge pull request #7964 from nextcloud/bugfix/7904/quote-again-when-retrying-failed-message
Quote again when retrying to send a failed message
-rw-r--r--src/components/NewMessageForm/NewMessageForm.vue20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/components/NewMessageForm/NewMessageForm.vue b/src/components/NewMessageForm/NewMessageForm.vue
index 2d35e2666..cd1dd6ea2 100644
--- a/src/components/NewMessageForm/NewMessageForm.vue
+++ b/src/components/NewMessageForm/NewMessageForm.vue
@@ -580,6 +580,26 @@ export default {
if (temporaryMessage) {
this.text = temporaryMessage.message || this.text
this.parsedText = temporaryMessage.message || this.parsedText
+
+ // Restore the parent/quote message
+ if (temporaryMessage.parent) {
+ const temporaryParent = this.$store.getters.message(this.token, temporaryMessage.parent)
+
+ this.$store.dispatch('addMessageToBeReplied', {
+ id: temporaryParent.id,
+ actorId: temporaryParent.actorId,
+ actorType: temporaryParent.actorType,
+ actorDisplayName: temporaryParent.actorDisplayName,
+ timestamp: temporaryParent.timestamp,
+ systemMessage: temporaryParent.systemMessage,
+ messageType: temporaryParent.messageType,
+ message: temporaryParent.message,
+ messageParameters: temporaryParent.messageParameters,
+ token: temporaryParent.token,
+ previousMessageId: temporaryParent.previousMessageId,
+ })
+ }
+
this.$store.dispatch('removeTemporaryMessageFromStore', temporaryMessage)
}
}