X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FNBI.git;a=blobdiff_plain;f=osm_nbi%2Fengine.py;h=f7bc0121b15d93f3104d3fe05531f09738f611a1;hp=e7dee8489eb6f49855c1f1d0a69a0cda1f785478;hb=c5a18892d3b9e5a515c3adab0bafcdc097d9fe28;hpb=044f4317e21a4bb0d6a4a50c8a99a94ed35b8e3f diff --git a/osm_nbi/engine.py b/osm_nbi/engine.py index e7dee84..f7bc012 100644 --- a/osm_nbi/engine.py +++ b/osm_nbi/engine.py @@ -138,7 +138,7 @@ class Engine(object): for _, value in resources_to_operations["resources_to_operations"].items(): if value not in self.operations: - self.operations += value + self.operations += [value] if config["authentication"]["backend"] == "keystone": self.map_from_topic_to_class["users"] = UserTopicAuth @@ -388,5 +388,7 @@ class Engine(object): self.upgrade_db(db_version, target_version) # create user admin if not exist - self.create_admin() + if not self.auth: + self.create_admin() + return