diff --git a/case_mapping/base.py b/case_mapping/base.py index 1664dfa..5b33670 100644 --- a/case_mapping/base.py +++ b/case_mapping/base.py @@ -61,12 +61,11 @@ def _append_stuff(self, key, *args, refs=False, objects=False): if len(args) == 1 and not args[0]: # True if no objects to append provided pass else: - if len(args) and self.get(key) is None: - self[key] = list() - elif len(args) and isinstance( - self[key], dict - ): # if single ref add it to list - self[key] = [self[key]] + if len(args): + if self.get(key) is None: + self[key] = list() + elif isinstance(self[key], dict): # if single ref add it to list + self[key] = [self[key]] for item in args: if isinstance(item, UcoThing): if refs: