We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ffec9f7 commit a771263Copy full SHA for a771263
deps/rabbit/src/rabbit_khepri.erl
@@ -87,6 +87,8 @@
87
88
-module(rabbit_khepri).
89
90
+-feature(maybe_expr, enable).
91
+
92
-include_lib("kernel/include/logger.hrl").
93
-include_lib("stdlib/include/assert.hrl").
94
@@ -1518,9 +1520,10 @@ get_feature_state(Node) ->
1518
1520
%% @private
1519
1521
1522
khepri_db_migration_enable(#{feature_name := FeatureName}) ->
- case sync_cluster_membership_from_mnesia(FeatureName) of
- ok -> migrate_mnesia_tables(FeatureName);
1523
- Error -> Error
+ maybe
1524
+ ok ?= sync_cluster_membership_from_mnesia(FeatureName),
1525
+ ok ?= register_projections(),
1526
+ migrate_mnesia_tables(FeatureName)
1527
end.
1528
1529
0 commit comments