Browse Source

Don't commit nil values in object cache.

tags/v0.9.9
Roger Braun 7 years ago
parent
commit
108573265a
1 changed files with 8 additions and 1 deletions
  1. +8
    -1
      lib/pleroma/object.ex

+ 8
- 1
lib/pleroma/object.ex View File

@@ -19,7 +19,14 @@ defmodule Pleroma.Object do
get_by_ap_id(ap_id)
else
key = "object:#{ap_id}"
Cachex.get!(:user_cache, key, fallback: fn(_) -> get_by_ap_id(ap_id) end)
Cachex.get!(:user_cache, key, fallback: fn(_) ->
object = get_by_ap_id(ap_id)
if object do
{:commit, object}
else
{:ignore, object}
end
end)
end
end



Loading…
Cancel
Save