Fix issue when editing org without IP range.

Stupid JavaScript ''.split('\n') results in Array('') instead of Array().
This commit is contained in:
2018-01-25 14:35:33 +01:00
parent 6a17949fdf
commit 840e8ba29b

View File

@@ -300,13 +300,17 @@ script.
if (org_roles_str.length) org_roles = org_roles_str.split(/\s/); if (org_roles_str.length) org_roles = org_roles_str.split(/\s/);
{% endif %} {% endif %}
var ipr = $form.find('*[name="ip_ranges"]').val().trim();
if (ipr == '') ip_ranges = Array();
else ip_ranges = ipr.split(/\s/);
patchOrganization({ patchOrganization({
op: 'edit-from-web', op: 'edit-from-web',
name: new_name, name: new_name,
description: $form.find('*[name="description"]').val(), description: $form.find('*[name="description"]').val(),
website: $form.find('*[name="website"]').val(), website: $form.find('*[name="website"]').val(),
location: $form.find('*[name="location"]').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 %} {% if can_super_edit %}
seat_count: parseInt($form.find('*[name="seat_count"]').val()), seat_count: parseInt($form.find('*[name="seat_count"]').val()),
org_roles: org_roles, org_roles: org_roles,