Fix potential race condition
[osm/SO.git] / common / python / rift / mano / utils / juju_api.py
index 40ff14c..81d54a9 100755 (executable)
@@ -206,8 +206,10 @@ class JujuApi(object):
             await self.login()
 
         app = None
-        if application in self.model.applications:
-            app = self.model.applications[application]
+        if self.model:
+            if self.model.applications:
+                if application in self.model.applications:
+                    app = self.model.applications[application]
         return app
 
     async def get_application_status(self, application, status=None):