Poorly formed nilness guards GO-E1008
Bug risk
Critical
3 occurrences in this check
2888		id, _ := s.Exists(ctx, &payload.Object_ID{
2889			Id: uuid,
2890		})
2891		if id != nil || len(id.GetId()) > 0 {2892			err = status.WrapWithAlreadyExists(vald.UpsertRPCName+" API ID = "+uuid+"'s same vector data already exists", err,
2893				&errdetails.RequestInfo{
2894					RequestId:   uuid,
2631		id, _ := s.Exists(ctx, &payload.Object_ID{
2632			Id: uuid,
2633		})
2634		if id != nil || len(id.GetId()) > 0 {2635			err = status.WrapWithAlreadyExists(vald.UpdateRPCName+" API ID = "+uuid+"'s same vector data already exists", err,
2636				&errdetails.RequestInfo{
2637					RequestId:   uuid,
2358		id, _ := s.Exists(ctx, &payload.Object_ID{
2359			Id: uuid,
2360		})
2361		if id != nil || len(id.GetId()) > 0 {2362			err = errors.ErrMetaDataAlreadyExists(uuid)
2363			err = status.WrapWithAlreadyExists(vald.InsertRPCName+" API ID = "+uuid+" already exists", err,
2364				&errdetails.RequestInfo{