]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mgr/dashboard: Fix iSCSI form when using IPv6
authorRicardo Marques <rimarques@suse.com>
Fri, 3 May 2019 10:23:12 +0000 (11:23 +0100)
committerRicardo Marques <rimarques@suse.com>
Tue, 7 May 2019 08:38:41 +0000 (09:38 +0100)
Fixes: https://tracker.ceph.com/issues/39578
Signed-off-by: Ricardo Marques <rimarques@suse.com>
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts

index 04016d78838674fa3e458c31fa408fe4929813e6..d5598f9a8249a9fb2e028d40c83c22cb413c7519 100644 (file)
@@ -577,10 +577,10 @@ export class IscsiTargetFormComponent implements OnInit {
 
     // Portals
     formValue.portals.forEach((portal) => {
-      const portalSplit = portal.split(':');
+      const index = portal.indexOf(':');
       request.portals.push({
-        host: portalSplit[0],
-        ip: portalSplit[1]
+        host: portal.substring(0, index),
+        ip: portal.substring(index + 1)
       });
     });