diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt index 76ebfa32c..324d91e28 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt @@ -211,9 +211,10 @@ object LocalCache { } private fun updateObservables(event: Event) { - val observablesOfKind = observablesByKindAndETag[event.kind] ?: return - event.forEachTaggedEvent { - observablesOfKind[it]?.updateIfMatches(event) + observablesByKindAndETag[event.kind]?.let { observablesOfKind -> + event.forEachTaggedEvent { + observablesOfKind[it]?.updateIfMatches(event) + } } observablesByKindAndAuthor[event.kind]?.get(event.pubKey)?.updateIfMatches(event)