diff --git a/webnotes/db.py b/webnotes/db.py index 235fe669a0..536c7e2a36 100644 --- a/webnotes/db.py +++ b/webnotes/db.py @@ -323,10 +323,10 @@ class Database: try: return self.get_values_from_table(fields, filters, doctype, as_dict, debug) except Exception, e: - if e.args[0]!=1146: + if ignore and e.args[0] in (1146, 1054): + return None + else: raise e - - # not a table, try in singles return self.get_values_from_single(fields, filters, doctype, as_dict, debug)