]> git.giacomolli.uk - onechat/blobdiff - whatsapp_import.go
Exempt tracker metadata from commit signing
[onechat] / whatsapp_import.go
index f293ebd9741956496030b56470c3151daacd999a..cb77563c9f60747e8f69f2f9dd29a23e62bd799e 100644 (file)
@@ -357,7 +357,7 @@ func whatsappImportIdle(root string, agent *Agent) error {
        }
 
        for _, message := range queue.Pending {
        }
 
        for _, message := range queue.Pending {
-               if message.Target == agent.config.Name {
+               if (message.Notification && message.TargetID != "" && message.TargetID == agent.config.ID) || (message.TargetID == "" && message.Target == agent.config.Name) {
                        return fmt.Errorf("import refused: agent %q has pending deliveries", agent.config.Name)
                }
        }
                        return fmt.Errorf("import refused: agent %q has pending deliveries", agent.config.Name)
                }
        }