Эх сурвалжийг харах

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

Sumner Evans 3 жил өмнө
parent
commit
f9e1bbbb75

+ 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