From a3930e566d565c7c05f7308f993516eddb21e8ac Mon Sep 17 00:00:00 2001 From: loganhz Date: Fri, 1 Jun 2018 12:11:09 +0800 Subject: [PATCH] Fix pipeline clone issue https://github.com/rancher/rancher/issues/13458 --- lib/pipeline/addon/components/step-scm/component.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/pipeline/addon/components/step-scm/component.js b/lib/pipeline/addon/components/step-scm/component.js index 2df41e9c6..9b39a308c 100644 --- a/lib/pipeline/addon/components/step-scm/component.js +++ b/lib/pipeline/addon/components/step-scm/component.js @@ -74,8 +74,11 @@ export default Component.extend({ set(this, 'repositories', repositories); set(this, 'statusFetching',false); - const initUrl = repositories.content && repositories.content[0] && repositories.content[0].url - set(this, 'selectedModel.sourceCodeConfig.url', initUrl) + let existUrl = get(this, 'selectedModel.sourceCodeConfig.url'); + if(!existUrl){ + const initUrl = repositories.content && repositories.content[0] && repositories.content[0].url; + set(this, 'selectedModel.sourceCodeConfig.url', initUrl); + } this.urlObserve(); }, urlObserve: function(){