diff --git a/web/service/inbound.go b/web/service/inbound.go index 2e047a4f..dbeb7cc0 100644 --- a/web/service/inbound.go +++ b/web/service/inbound.go @@ -1317,7 +1317,7 @@ func (s *InboundService) UpdateInboundClient(data *model.Inbound, clientId strin return needRestart, tx.Save(oldInbound).Error } -func (s *InboundService) AddTraffic(inboundTraffics []*xray.Traffic, clientTraffics []*xray.ClientTraffic) (error, bool, bool) { +func (s *InboundService) AddTraffic(inboundTraffics []*xray.Traffic, clientTraffics []*xray.ClientTraffic) (bool, bool, error) { var err error db := database.GetDB() tx := db.Begin() @@ -1331,11 +1331,11 @@ func (s *InboundService) AddTraffic(inboundTraffics []*xray.Traffic, clientTraff }() err = s.addInboundTraffic(tx, inboundTraffics) if err != nil { - return err, false, false + return false, false, err } err = s.addClientTraffic(tx, clientTraffics) if err != nil { - return err, false, false + return false, false, err } needRestart0, count, err := s.autoRenewClients(tx)