Просмотр исходного кода

fix: emqx_gateway_utils cache read

zmstone 1 год назад
Родитель
Сommit
0ce3b34908
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      apps/emqx_gateway/src/emqx_gateway_utils.erl

+ 2 - 2
apps/emqx_gateway/src/emqx_gateway_utils.erl

@@ -720,8 +720,8 @@ do_find_gateway_definitions() ->
 read_pt_populate_if_missing(Key, Fn) ->
     case persistent_term:get(Key, no_value) of
         no_value ->
-            Value = {value, Fn()},
-            _ = persistent_term:put(Key, Value),
+            Value = Fn(),
+            _ = persistent_term:put(Key, {value, Value}),
             Value;
         {value, Value} ->
             Value