diff --git a/src/internal/rest/group.go b/src/internal/rest/group.go index 321d2a8..b365862 100644 --- a/src/internal/rest/group.go +++ b/src/internal/rest/group.go @@ -102,6 +102,14 @@ func (controller *Group) ListParticipantRequests(c *fiber.Ctx) error { err := c.QueryParser(&request) utils.PanicIfNeeded(err) + if request.GroupID == "" { + return c.Status(fiber.StatusBadRequest).JSON(utils.ResponseData{ + Status: 400, + Code: "INVALID_GROUP_ID", + Message: "Group ID cannot be empty", + }) + } + whatsapp.SanitizePhone(&request.GroupID) result, err := controller.Service.GetGroupRequestParticipants(c.UserContext(), request)