Merge branch 'feature/change-password' into 'develop'
[akkoma] / lib / pleroma / object.ex
index 558e151b093bac8a48f972cf2c81e2e9fa3404a3..ff2af4a6fa986cea2d557498ed8c7344e824a87e 100644 (file)
@@ -33,19 +33,15 @@ defmodule Pleroma.Object do
     else
       key = "object:#{ap_id}"
 
-      Cachex.get!(
-        :user_cache,
-        key,
-        fallback: fn _ ->
-          object = get_by_ap_id(ap_id)
-
-          if object do
-            {:commit, object}
-          else
-            {:ignore, object}
-          end
+      Cachex.fetch!(:user_cache, key, fn _ ->
+        object = get_by_ap_id(ap_id)
+
+        if object do
+          {:commit, object}
+        else
+          {:ignore, object}
         end
-      )
+      end)
     end
   end