From 123eca1f9081e7b7f6e04661b81e152a942bb093 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Tue, 16 Sep 2025 18:49:36 -0400 Subject: [PATCH] Fixes NPE on the invoice parser --- .../amethyst/service/lnurl/LightningAddressResolver.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/lnurl/LightningAddressResolver.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/lnurl/LightningAddressResolver.kt index 42cc045fa..c814e07ea 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/lnurl/LightningAddressResolver.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/lnurl/LightningAddressResolver.kt @@ -172,7 +172,7 @@ class LightningAddressResolver { val messageNode = tree.get("message") val statusNode = tree.get("status") - if (tree.get("error").isBoolean && messageNode != null) { + if (tree.get("error") != null && tree.get("error").isBoolean && messageNode != null) { if (errorNode.asBoolean()) { return messageNode.asText() }