diff --git a/backend/WebUI/api_verify.go b/backend/WebUI/api_verify.go index 220e3d51789df0bc98d8e7e0e776921682c14bdd..27ad8eb195b5784ddcb5424479b6b8954131d069 100644 --- a/backend/WebUI/api_verify.go +++ b/backend/WebUI/api_verify.go @@ -8,7 +8,6 @@ import ( "github.com/gin-gonic/gin" "go.mongodb.org/mongo-driver/bson" - "go.mongodb.org/mongo-driver/mongo" "github.com/free5gc/openapi/models" smf_factory "github.com/free5gc/smf/pkg/factory" @@ -175,12 +174,14 @@ func VerifyStaticIP(c *gin.Context) { "ueId": bson.D{{Key: "$ne", Value: checkData.Supi}}, // not this UE } smDataDataInterface, mongo_err := mongoapi.RestfulAPIGetMany(smDataColl, filter) - if mongo_err != nil && mongo_err != mongo.ErrNoDocuments { + if mongo_err != nil { + logger.ProcLog.Warningln(smDataColl, "mongo error: ", mongo_err) c.JSON(http.StatusInternalServerError, gin.H{ "ipaddr": staticIp, "valid": false, "cause": mongo_err.Error(), }) + return } var smDatas []models.SessionManagementSubscriptionData if err := json.Unmarshal(sliceToByte(smDataDataInterface), &smDatas); err != nil {