From 365ec1a704a516e9c55d84096f2edd50c9c36996 Mon Sep 17 00:00:00 2001 From: Alireza Ahmadi Date: Wed, 26 Apr 2023 11:20:56 +0200 Subject: [PATCH] [bug] fix expirytime #267 --- web/service/inbound.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/service/inbound.go b/web/service/inbound.go index fd86be38..2b72c304 100644 --- a/web/service/inbound.go +++ b/web/service/inbound.go @@ -528,7 +528,7 @@ func (s *InboundService) adjustTraffics(tx *gorm.DB, dbClientTraffics []*xray.Cl for client_index := range clients { c := clients[client_index].(map[string]interface{}) for traffic_index := range dbClientTraffics { - if c["email"] == dbClientTraffics[traffic_index].Email { + if dbClientTraffics[traffic_index].ExpiryTime < 0 && c["email"] == dbClientTraffics[traffic_index].Email { oldExpiryTime := c["expiryTime"].(float64) newExpiryTime := (time.Now().Unix() * 1000) - int64(oldExpiryTime) c["expiryTime"] = newExpiryTime