From a93fa102ec925d7653485373e77156081cf3d3ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <henrik@trineo.org> Date: Sat, 17 Aug 2019 12:23:03 +0200 Subject: [PATCH] FIX: deal with duplicates in the to_be_updated container --- src/caosadvancedtools/cfood.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/caosadvancedtools/cfood.py b/src/caosadvancedtools/cfood.py index bd5cb510..d43dc8f9 100644 --- a/src/caosadvancedtools/cfood.py +++ b/src/caosadvancedtools/cfood.py @@ -151,6 +151,15 @@ class AbstractCFood(object): get_ids_for_entities_with_names(self.to_be_updated) + # remove duplicates + tmp = db.Container() + + for el in self.to_be_updated: + if el not in tmp: + tmp.append(el) + + self.to_be_updated = tmp + if self.verbosity >= INFO: print("/"*60) print("UPDATE: updating the following entities") -- GitLab