From 5f4bbcf99819026f38c03fd44b390dbeec231cf5 Mon Sep 17 00:00:00 2001 From: jack_a Date: Sun, 19 Aug 2018 17:47:29 -0700 Subject: [PATCH] Fix bug when returned pyres is empty list --- pyrebase/pyrebase.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyrebase/pyrebase.py b/pyrebase/pyrebase.py index bc1fc3e..7cff2a4 100644 --- a/pyrebase/pyrebase.py +++ b/pyrebase/pyrebase.py @@ -471,8 +471,8 @@ def val(self): if isinstance(self.pyres, list): # unpack pyres into OrderedDict pyre_list = [] - # if firebase response was a list - if isinstance(self.pyres[0].key(), int): + # if firebase response was a list and not empty + if self.pyres and isinstance(self.pyres[0].key(), int): for pyre in self.pyres: pyre_list.append(pyre.val()) return pyre_list