Skip to content

Commit 1155945

Browse files
authored
Merge pull request #218 from informatikr/issue-217
Fixes decoding of the empty result in xautoclaim request
2 parents 1e7fbf4 + 6d04fad commit 1155945

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/Database/Redis/ManualCommands.hs

+7
Original file line numberDiff line numberDiff line change
@@ -1030,6 +1030,13 @@ instance RedisResult a => RedisResult (XAutoclaimResult a) where
10301030
xAutoclaimClaimedMessages <- decode claimedMsg
10311031
xAutoclaimDeletedMessages <- decode deletedMsg
10321032
Right XAutoclaimResult{..}
1033+
decode (MultiBulk (Just [
1034+
Bulk (Just xAutoclaimResultId) ,
1035+
MultiBulk (Just [])
1036+
])) = do
1037+
let xAutoclaimClaimedMessages = []
1038+
let xAutoclaimDeletedMessages = []
1039+
Right XAutoclaimResult{..}
10331040
decode a = Left a
10341041

10351042
-- | Version of the autoclaim result that contains data of the messages.

0 commit comments

Comments
 (0)