From a58f5b5018dccc1071e3a4b1445e462c5fe57f21 Mon Sep 17 00:00:00 2001 From: mrhid6 Date: Fri, 12 Sep 2025 14:36:20 +0000 Subject: [PATCH] fix: Fixed error on no task pop --- client/client.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/client/client.go b/client/client.go index c2e8e5b..6c7aabf 100644 --- a/client/client.go +++ b/client/client.go @@ -107,12 +107,14 @@ func (c *Client) Pop(ctx context.Context, request *PopRequest) (*Task, bool, err var t Task status, err := c.doStatus(ctx, "POST", "/pop", request, &t) + if status == http.StatusNoContent { + return nil, false, nil + } + if err != nil { return nil, false, err } - if status == http.StatusNoContent { - return nil, false, nil - } + return &t, true, nil }