From bc079eb1f8105ee7608bb338dd63972ad8d58fff Mon Sep 17 00:00:00 2001 From: Brendan Howell Date: Fri, 12 Jun 2020 01:07:39 +0200 Subject: [PATCH] avoid duplicate bureaus in web admin --- screenless/bureau/ihr/ihrweb.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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