From 79566fbbf37cb11bdc16859876f76e0bbbc11967 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Mon, 14 Apr 2014 20:45:44 +0200 Subject: [PATCH] soometimes, a backend method can return None --- weboob/tools/application/base.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/weboob/tools/application/base.py b/weboob/tools/application/base.py index 0ae4d1b3..dded9e8e 100644 --- a/weboob/tools/application/base.py +++ b/weboob/tools/application/base.py @@ -247,6 +247,9 @@ class BaseApplication(object): return version def _do_complete_obj(self, backend, fields, obj): + if not obj: + return obj + obj.backend = backend.name if fields is None or len(fields) > 0: backend.fillobj(obj, fields)