From 738a771b87d5addce9ca6510dec4e2bdf6ec8c6d Mon Sep 17 00:00:00 2001 From: Alireza Ahmadi Date: Fri, 17 Mar 2023 19:29:08 +0100 Subject: [PATCH] Fix delete bug --- web/service/inbound.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/web/service/inbound.go b/web/service/inbound.go index fca42edd..b6f4f031 100644 --- a/web/service/inbound.go +++ b/web/service/inbound.go @@ -188,7 +188,7 @@ func (s *InboundService) DelInbound(id int) error { return err } for _, client := range clients { - err := db.Where("client_email = ?", client.Email).Delete(model.InboundClientIps{}).Error + err := s.DelClientIPs(db, client.Email) if err != nil { return err } @@ -523,11 +523,12 @@ func (s *InboundService) UpdateClientIPs(tx *gorm.DB, oldEmail string, newEmail } func (s *InboundService) DelClientStat(tx *gorm.DB, email string) error { - return tx.Where("client_email = ?", email).Delete(xray.ClientTraffic{}).Error + return tx.Where("email = ?", email).Delete(xray.ClientTraffic{}).Error } func (s *InboundService) DelClientIPs(tx *gorm.DB, email string) error { - return tx.Where("email = ?", email).Delete(model.InboundClientIps{}).Error + logger.Warning(email) + return tx.Where("client_email = ?", email).Delete(model.InboundClientIps{}).Error } func (s *InboundService) ResetClientTraffic(id int, clientEmail string) error {