From d2af0eb630200dd2144a77e38906063c6ec57c20 Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Thu, 20 Aug 2015 16:44:49 -0500 Subject: [PATCH] filter: Fix javascript crash adding new filter --- include/staff/filter.inc.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include/staff/filter.inc.php b/include/staff/filter.inc.php index 8767a0ec8..817d20b6b 100644 --- a/include/staff/filter.inc.php +++ b/include/staff/filter.inc.php @@ -342,7 +342,7 @@ $info=Format::htmlchars(($errors && $_POST)?$_POST:$info); }; $(function() { $('#dynamic-actions').sortable({helper: fixHelper, opacity: 0.5}); - var next = <?php echo $maxi; ?>; + var next = <?php echo $maxi ?: 0; ?>; $('#add-rule').click(function() { var clone = $('#new-rule-template tr').clone(); clone.find('[data-name=rulew]').attr('name', 'rules['+next+'][w]'); @@ -351,5 +351,8 @@ $info=Format::htmlchars(($errors && $_POST)?$_POST:$info); clone.appendTo('#rules'); next++; }); +<?php if (!$info['rules']) { ?> + $('#add-rule').trigger('click').trigger('click'); +<?php } ?> }); </script> -- GitLab