1
0
mirror of https://github.com/axllent/mailpit.git synced 2025-05-31 23:09:51 +02:00

Fix: SQL error deleting a tag while using tenant-id (#374)

This commit is contained in:
Ralph Slooten 2024-10-17 22:30:58 +13:00
parent d61304a854
commit f8efda0149

View File

@ -130,7 +130,7 @@ func addMessageTag(id, name string) (string, error) {
func deleteMessageTag(id, name string) error {
if _, err := sqlf.DeleteFrom(tenant("message_tags")).
Where(tenant("message_tags.ID")+" = ?", id).
Where(tenant("message_tags.Key")+` IN (SELECT Key FROM `+tenant("message_tags")+` LEFT JOIN tags ON `+tenant("TagID")+"="+tenant("tags.ID")+` WHERE Name = ?)`, name).
Where(tenant("message_tags.Key")+` IN (SELECT Key FROM `+tenant("message_tags")+` LEFT JOIN tags ON TagID=tags.ID WHERE Name = ?)`, name).
ExecAndClose(context.TODO(), db); err != nil {
return err
}