Browse Source

Fix #1572 Prevent circular references in messages

pull/1579/head
Timothée Jaussoin 3 months ago
parent
commit
f3361396b5
  1. 4
      app/Message.php

4
app/Message.php

@ -441,7 +441,9 @@ class Message extends Model
$parentMessage = $this->resolveParentMessage($this->jidfrom, (string)$stanza->reply->attributes()->id);
if (
$parentMessage && $parentMessage->mid != $this->mid
$parentMessage
&& $parentMessage->parentmid != $this->mid // prevent circular references
&& $parentMessage->mid != $this->mid
&& $parentMessage->originid != $this->originid
) {
$this->parentmid = $parentMessage->mid;

Loading…
Cancel
Save