diff --git a/lib/assets/javascripts/views/org_admin/question_options/index.js b/lib/assets/javascripts/views/org_admin/question_options/index.js index 0b939b9..19ec44d 100644 --- a/lib/assets/javascripts/views/org_admin/question_options/index.js +++ b/lib/assets/javascripts/views/org_admin/question_options/index.js @@ -11,7 +11,8 @@ const source = e.target; const last = $(source).closest('[data-attribute="question_options"]').find('[data-attribute="question_option"]').last(); const cloned = last.clone(true); - const array = $(cloned).find('[id$="_number"]').prop('id').match(/_[\d]_+/); + const array = $(cloned).find('[id$="_number"]').prop('id').match(/_[\d]*?_+/); + if (array) { const index = Number(array[0].replace(/_/g, '')); // Reset values for the new cloned inputs