From 3bb939d3fe62e3a5f6d986922840cd883340f134 Mon Sep 17 00:00:00 2001 From: ortgit Date: Mon, 14 Apr 2014 01:55:30 -0400 Subject: [PATCH] Check whether record is None before trying to read its keys otherwise app crashes on GAE (and other memdb's) --- gluon/contrib/memdb.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gluon/contrib/memdb.py b/gluon/contrib/memdb.py index e121e472..6ad9b159 100644 --- a/gluon/contrib/memdb.py +++ b/gluon/contrib/memdb.py @@ -294,6 +294,8 @@ class Table(DALStorage): def __call__(self, id, **kwargs): record = self.get(id) + if record is None: + return None if kwargs and any(record[key]!=kwargs[key] for key in kwargs): return None return record