diff --git a/ui/src/views/infra/AddPrimaryStorage.vue b/ui/src/views/infra/AddPrimaryStorage.vue
index 730a806307c..00fbe0dd438 100644
--- a/ui/src/views/infra/AddPrimaryStorage.vue
+++ b/ui/src/views/infra/AddPrimaryStorage.vue
@@ -162,7 +162,7 @@
+ (form.protocol === 'PreSetup' && hypervisorType === 'VMware') || form.protocol === 'datastorecluster' || form.provider === 'Linstor'">
@@ -376,7 +376,7 @@
-
+
@@ -852,13 +852,7 @@ export default {
var lun = values.lun
url = this.iscsiURL(server, iqn, lun)
} else if (values.protocol === 'Linstor') {
- url = this.linstorURL(server)
params.provider = 'Linstor'
- values.managed = false
- params['details[0].resourceGroup'] = values.resourcegroup
- if (values.capacityIops && values.capacityIops.length > 0) {
- params.capacityIops = values.capacityIops.split(',').join('')
- }
} else if (values.protocol === 'Filesystem') {
url = this.filesystemURL(values.host, path)
} else if (values.provider === 'Primera') {
@@ -870,6 +864,16 @@ export default {
params['details[0].api_password'] = values.flashArrayPassword
url = values.flashArrayURL
}
+
+ if (values.provider === 'Linstor') {
+ url = this.linstorURL(server)
+ values.managed = false
+ params['details[0].resourceGroup'] = values.resourcegroup
+ if (values.capacityIops && values.capacityIops.length > 0) {
+ params.capacityIops = values.capacityIops.split(',').join('')
+ }
+ }
+
params.url = url
if (values.provider !== 'DefaultPrimary' && values.provider !== 'PowerFlex') {
if (values.managed) {