From 263df2abf5815e7effb46aab5a4c2f9e936b087b 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 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/service/inbound.go b/web/service/inbound.go index fca42edd..6e72d0db 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,11 @@ 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 + return tx.Where("client_email = ?", email).Delete(model.InboundClientIps{}).Error } func (s *InboundService) ResetClientTraffic(id int, clientEmail string) error {