You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by ch...@apache.org on 2015/05/18 20:02:33 UTC

[2/2] stratos git commit: PCA - Event handler now throws GitRepositorySynchronizationException if APPLICATION_PATH is null

PCA - Event handler now throws GitRepositorySynchronizationException if APPLICATION_PATH is null


Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/a651a783
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/a651a783
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/a651a783

Branch: refs/heads/master
Commit: a651a783f29f60b0da650eba7542cde369fca90d
Parents: c0cf0d9
Author: Chamila de Alwis <ch...@apache.org>
Authored: Mon May 18 23:21:07 2015 +0530
Committer: Chamila de Alwis <ch...@apache.org>
Committed: Mon May 18 23:21:07 2015 +0530

----------------------------------------------------------------------
 .../cartridge.agent/cartridge.agent/modules/event/eventhandler.py | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/a651a783/components/org.apache.stratos.python.cartridge.agent/src/main/python/cartridge.agent/cartridge.agent/modules/event/eventhandler.py
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.python.cartridge.agent/src/main/python/cartridge.agent/cartridge.agent/modules/event/eventhandler.py b/components/org.apache.stratos.python.cartridge.agent/src/main/python/cartridge.agent/cartridge.agent/modules/event/eventhandler.py
index 5ce9b4a..1061fbd 100644
--- a/components/org.apache.stratos.python.cartridge.agent/src/main/python/cartridge.agent/cartridge.agent/modules/event/eventhandler.py
+++ b/components/org.apache.stratos.python.cartridge.agent/src/main/python/cartridge.agent/cartridge.agent/modules/event/eventhandler.py
@@ -88,6 +88,9 @@ class EventHandler:
 
             self.__log.info("Executing git checkout")
 
+            if local_repo_path is None:
+                raise GitRepositorySynchronizationException("Repository path is empty. Cannot perform Git operations.")
+
             # create repo object
             local_repo_path = self.get_repo_path_for_tenant(tenant_id, local_repo_path, is_multitenant)
             repo_info = Repository(repo_url, repo_username, repo_password, local_repo_path, tenant_id, commit_enabled)