From fff74d7ea7f7e8ea0bbde162008745c6032dc50d Mon Sep 17 00:00:00 2001 From: Alireza Ahmadi Date: Tue, 23 Jan 2024 22:01:57 +0100 Subject: [PATCH] [bug] avoid empty inbound #884 --- web/service/inbound.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web/service/inbound.go b/web/service/inbound.go index c2a26185..0bedaf1b 100644 --- a/web/service/inbound.go +++ b/web/service/inbound.go @@ -474,6 +474,10 @@ func (s *InboundService) DelInboundClient(inboundId int, clientId string) (bool, } } + if len(newClients) == 0 { + return false, common.NewError("no client remained in Inbound") + } + settings["clients"] = newClients newSettings, err := json.MarshalIndent(settings, "", " ") if err != nil {