diff --git a/screenless/bureau/ihr/ihrweb.py b/screenless/bureau/ihr/ihrweb.py index d692c94..b45f7c2 100644 --- a/screenless/bureau/ihr/ihrweb.py +++ b/screenless/bureau/ihr/ihrweb.py @@ -87,7 +87,8 @@ class IhrApp(Bottle): return template.render_unicode(msg=msg, bureau=bureau, logdata=logdata) def register_bureau(self, bureau): - self.bureaus.append(bureau) + if not(bureau in self.bureaus): + self.bureaus.append(bureau) def register_crud(self, data): # adds callbacks for crud operations on a database