Skip to content

Commit 22698a4

Browse files
committed
Simplify maybe block
1 parent 2eb9b5f commit 22698a4

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

deps/rabbitmq_stream/src/rabbit_stream_utils.erl

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,8 @@ check_write_permitted(Resource, User) ->
202202
check_read_permitted(Resource, User, Context) ->
203203
check_resource_access(User, Resource, read, Context).
204204

205+
-spec check_super_stream_management_permitted(binary(), binary(), [binary()], binary()) ->
206+
ok | error.
205207
check_super_stream_management_permitted(VirtualHost, SuperStream, Partitions, User) ->
206208
Exchange = e(VirtualHost, SuperStream),
207209
maybe
@@ -214,12 +216,9 @@ check_super_stream_management_permitted(VirtualHost, SuperStream, Partitions, Us
214216
%% binding from exchange
215217
ok ?= check_read_permitted(Exchange, User, #{}),
216218
%% binding to streams
217-
ok ?= check_streams_permissions(fun check_write_permitted/2,
218-
VirtualHost, Partitions,
219-
User)
220-
else
221-
_ ->
222-
error
219+
check_streams_permissions(fun check_write_permitted/2,
220+
VirtualHost, Partitions,
221+
User)
223222
end.
224223

225224
check_streams_permissions(Fun, VirtualHost, List, User) ->

0 commit comments

Comments
 (0)