Skip to content

Commit 811dbbc

Browse files
committed
Bugfixes
1 parent 522d6d7 commit 811dbbc

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

deps/rabbit/src/rabbit_db_user.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ set_user_permissions_in_khepri(Username, VHostName, UserPermission) ->
447447
VHostName,
448448
fun() ->
449449
set_user_permissions_in_khepri_tx(Username, VHostName, UserPermission)
450-
end))).
450+
end)), rw).
451451

452452
set_user_permissions_in_khepri_tx(Username, VHostName, UserPermission) ->
453453
Path = khepri_user_permission_path(

deps/rabbit/test/rabbit_db_exchange_SUITE.erl

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,8 @@ create_or_get1(_Config) ->
9292
XName = rabbit_misc:r(?VHOST, exchange, <<"test-exchange">>),
9393
Exchange0 = #exchange{name = XName, durable = true},
9494
Exchange = rabbit_exchange_decorator:set(Exchange0),
95-
?assertMatch({new, Exchange}, rabbit_db_exchange:create_or_get(Exchange0)),
96-
?assertEqual({existing, Exchange}, rabbit_db_exchange:create_or_get(Exchange0)),
95+
?assertMatch({new, Exchange}, rabbit_db_exchange:create_or_get(Exchange)),
96+
?assertEqual({existing, Exchange}, rabbit_db_exchange:create_or_get(Exchange)),
9797
passed.
9898

9999
get(Config) ->
@@ -104,7 +104,7 @@ get1(_Config) ->
104104
Exchange0 = #exchange{name = XName, durable = true},
105105
Exchange = rabbit_exchange_decorator:set(Exchange0),
106106
?assertEqual({error, not_found}, rabbit_db_exchange:get(XName)),
107-
?assertEqual({new, Exchange}, rabbit_db_exchange:create_or_get(Exchange0)),
107+
?assertEqual({new, Exchange}, rabbit_db_exchange:create_or_get(Exchange)),
108108
?assertEqual({ok, Exchange}, rabbit_db_exchange:get(XName)),
109109
passed.
110110

@@ -116,7 +116,7 @@ get_many1(_Config) ->
116116
Exchange0 = #exchange{name = XName, durable = true},
117117
Exchange = rabbit_exchange_decorator:set(Exchange0),
118118
?assertEqual([], rabbit_db_exchange:get_many([XName])),
119-
?assertEqual({new, Exchange}, rabbit_db_exchange:create_or_get(Exchange0)),
119+
?assertEqual({new, Exchange}, rabbit_db_exchange:create_or_get(Exchange)),
120120
?assertEqual([Exchange], rabbit_db_exchange:get_many([XName])),
121121
passed.
122122

@@ -132,7 +132,7 @@ get_all1(_Config) ->
132132
Exchange2 = rabbit_exchange_decorator:set(Exchange2_0),
133133
All = lists:sort([Exchange1, Exchange2]),
134134
?assertEqual([], rabbit_db_exchange:get_all()),
135-
create([Exchange1_0, Exchange2_0]),
135+
create([Exchange1, Exchange2]),
136136
?assertEqual(All, lists:sort(rabbit_db_exchange:get_all())),
137137
passed.
138138

@@ -148,7 +148,7 @@ get_all_by_vhost1(_Config) ->
148148
Exchange2 = rabbit_exchange_decorator:set(Exchange2_0),
149149
All = lists:sort([Exchange1, Exchange2]),
150150
?assertEqual([], rabbit_db_exchange:get_all(?VHOST)),
151-
create([Exchange1_0, Exchange2_0]),
151+
create([Exchange1, Exchange2]),
152152
?assertEqual(All, lists:sort(rabbit_db_exchange:get_all(?VHOST))),
153153
?assertEqual([], lists:sort(rabbit_db_exchange:get_all(<<"other-vhost">>))),
154154
passed.
@@ -216,7 +216,6 @@ set1(_Config) ->
216216
XName = rabbit_misc:r(?VHOST, exchange, <<"test-exchange">>),
217217
Exchange = #exchange{name = XName, durable = true},
218218
?assertEqual(ok, rabbit_db_exchange:set([Exchange])),
219-
?assertEqual({error, not_found}, rabbit_db_exchange:get(XName)),
220219
?assertEqual([Exchange], rabbit_db_exchange:get_all_durable()),
221220
passed.
222221

@@ -275,8 +274,8 @@ delete_if_unused(Config) ->
275274
delete_if_unused1(_Config) ->
276275
XName1 = rabbit_misc:r(?VHOST, exchange, <<"test-exchange1">>),
277276
XName2 = rabbit_misc:r(?VHOST, exchange, <<"test-exchange2">>),
278-
Exchange1 = #exchange{name = XName1, durable = true},
279-
Exchange2 = #exchange{name = XName2, durable = true},
277+
Exchange1 = rabbit_exchange_decorator:set(#exchange{name = XName1, durable = true}),
278+
Exchange2 = rabbit_exchange_decorator:set(#exchange{name = XName2, durable = true}),
280279
Binding = #binding{source = XName1, key = <<"">>, destination = XName2, args = #{}},
281280
?assertMatch({error, not_found}, rabbit_db_exchange:delete(XName1, true)),
282281
create([Exchange1, Exchange2]),
@@ -316,9 +315,8 @@ recover(Config) ->
316315

317316
recover1(_Config) ->
318317
XName = rabbit_misc:r(?VHOST, exchange, <<"test-exchange">>),
319-
Exchange = #exchange{name = XName, durable = true},
318+
Exchange = rabbit_exchange_decorator:set(#exchange{name = XName, durable = true}),
320319
?assertEqual(ok, rabbit_db_exchange:set([Exchange])),
321-
?assertEqual({error, not_found}, rabbit_db_exchange:get(XName)),
322320
?assertEqual([Exchange], rabbit_db_exchange:get_all_durable()),
323321
?assertMatch([Exchange], rabbit_db_exchange:recover(?VHOST)),
324322
?assertMatch({ok, #exchange{name = XName}}, rabbit_db_exchange:get(XName)),

0 commit comments

Comments
 (0)