Procházet zdrojové kódy

disappearing messages: fix bug where redactions caused the expiration setting to be lost

Sumner Evans před 3 roky
rodič
revize
f9e1bbbb75
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      mautrix_signal/signal.py

+ 1 - 1
mautrix_signal/signal.py

@@ -141,7 +141,7 @@ class SignalHandler(SignaldClient):
             await portal.update_info(user, msg.group)
         if msg.remote_delete:
             await portal.handle_signal_delete(sender, msg.remote_delete.target_sent_timestamp)
-        if msg.expires_in_seconds is not None:
+        if msg.expires_in_seconds is not None and not msg.remote_delete:
             await portal.update_expires_in_seconds(sender, msg.expires_in_seconds)
 
     @staticmethod