From a66263c96e17faa6e7b45d7797f5a73fae34e222 Mon Sep 17 00:00:00 2001 From: loganhz Date: Tue, 8 Jan 2019 15:20:10 +0800 Subject: [PATCH] Fix workload deploy issue https://github.com/rancher/rancher/issues/17338 --- app/components/container/form-volumes/component.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/components/container/form-volumes/component.js b/app/components/container/form-volumes/component.js index cedf757fc..8c7be8333 100644 --- a/app/components/container/form-volumes/component.js +++ b/app/components/container/form-volumes/component.js @@ -428,9 +428,13 @@ export default Component.extend({ } }); - workload.set('volumes', volumes); - workload.set('statefulSetConfig.volumeClaimTemplates', volumeClaimTemplates); - launchConfig.set('volumeMounts', mounts); + set(workload, 'volumes', volumes); + const statefulSetConfig = get(workload, 'statefulSetConfig'); + + if ( statefulSetConfig ) { + set(statefulSetConfig, 'volumeClaimTemplates', volumeClaimTemplates); + } + set(launchConfig, 'volumeMounts', mounts); }); }, });