Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMHSanaei <ho3ein.sanaei@gmail.com>2023-04-28 18:10:33 +0300
committerMHSanaei <ho3ein.sanaei@gmail.com>2023-04-28 18:10:33 +0300
commit177bd036a3eeabaf34982bf6ce71f054b8ee3107 (patch)
treed83c9be57c28a6d94a24fd29791e605fd915592e
parentd03e049320217f6fca443c1a2e074a8bf80c24fe (diff)
[bug] fix GetClientTrafficByEmail
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
-rw-r--r--web/service/inbound.go12
1 files changed, 7 insertions, 5 deletions
diff --git a/web/service/inbound.go b/web/service/inbound.go
index b4549309..c496086a 100644
--- a/web/service/inbound.go
+++ b/web/service/inbound.go
@@ -830,12 +830,14 @@ func (s *InboundService) GetClientTrafficByEmail(email string) (traffic *xray.Cl
err = db.Model(xray.ClientTraffic{}).Where("email = ?", email).Find(&traffics).Error
if err != nil {
- if err == gorm.ErrRecordNotFound {
- logger.Warning(err)
- return nil, err
- }
+ logger.Warning(err)
+ return nil, err
}
- return traffics[0], err
+ if len(traffics) > 0 {
+ return traffics[0], nil
+ }
+
+ return nil, nil
}
func (s *InboundService) SearchClientTraffic(query string) (traffic *xray.ClientTraffic, err error) {