From 1fe4571ab46949dff71282a112f7d16b0330bfe7 Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Mon, 1 Nov 2021 10:16:08 +0000 Subject: [PATCH] mod_snikket_ios_preserve_push: Handle case where user has no push registrations stored --- .../mod_snikket_ios_preserve_push.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/snikket-modules/mod_snikket_ios_preserve_push/mod_snikket_ios_preserve_push.lua b/snikket-modules/mod_snikket_ios_preserve_push/mod_snikket_ios_preserve_push.lua index 428953f..6d91727 100644 --- a/snikket-modules/mod_snikket_ios_preserve_push/mod_snikket_ios_preserve_push.lua +++ b/snikket-modules/mod_snikket_ios_preserve_push/mod_snikket_ios_preserve_push.lua @@ -11,6 +11,7 @@ module:hook("resource-bind", function (event) local client_id = session.client_id; if not client_id then return; end local push_registrations = push_store:get(session.username); + if not push_registrations then return; end for push_identifier, push_registration in pairs(push_registrations) do if push_registration.client_id == client_id then session.push_identifier = push_identifier;