]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: Fix iSCSI form when using IPv6 28026/head
authorRicardo Marques <rimarques@suse.com>
Fri, 3 May 2019 10:23:12 +0000 (11:23 +0100)
committerRicardo Marques <rimarques@suse.com>
Wed, 8 May 2019 14:48:17 +0000 (15:48 +0100)
Fixes: https://tracker.ceph.com/issues/39578
Signed-off-by: Ricardo Marques <rimarques@suse.com>
(cherry picked from commit f243f7a53170dd84a49348eb06fc566d163c6a47)

src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts

index 3d502663ca5a70320fdd35c341b6848ca60d2194..c0ef6449775ea11dae25df44f962aadb5aafa535 100644 (file)
@@ -570,10 +570,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)
       });
     });