From 840e8ba29b09c3123202633de93ecff4f0b4e8ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 25 Jan 2018 14:35:33 +0100 Subject: [PATCH] Fix issue when editing org without IP range. Stupid JavaScript ''.split('\n') results in Array('') instead of Array(). --- src/templates/organizations/view_embed.pug | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/templates/organizations/view_embed.pug b/src/templates/organizations/view_embed.pug index 7c3d3fd5..a9ab4564 100644 --- a/src/templates/organizations/view_embed.pug +++ b/src/templates/organizations/view_embed.pug @@ -300,13 +300,17 @@ script. if (org_roles_str.length) org_roles = org_roles_str.split(/\s/); {% endif %} + var ipr = $form.find('*[name="ip_ranges"]').val().trim(); + if (ipr == '') ip_ranges = Array(); + else ip_ranges = ipr.split(/\s/); + patchOrganization({ op: 'edit-from-web', name: new_name, description: $form.find('*[name="description"]').val(), website: $form.find('*[name="website"]').val(), location: $form.find('*[name="location"]').val(), - ip_ranges: $form.find('*[name="ip_ranges"]').val().trim().split('\n'), + ip_ranges: ip_ranges, {% if can_super_edit %} seat_count: parseInt($form.find('*[name="seat_count"]').val()), org_roles: org_roles,