From: Kohei Yoshino Date: Tue, 23 Apr 2019 22:27:14 +0000 (-0400) Subject: Bug 1543456 - Keep bug type passed to enter_bug.cgi via query, including cloned bug... X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=11aab3567b4e724b8fab18400f1c1b560725ec0f;p=thirdparty%2Fbugzilla.git Bug 1543456 - Keep bug type passed to enter_bug.cgi via query, including cloned bug, even after component is selected --- diff --git a/template/en/default/bug/create/create.html.tmpl b/template/en/default/bug/create/create.html.tmpl index fa9729cf0..a06351be8 100644 --- a/template/en/default/bug/create/create.html.tmpl +++ b/template/en/default/bug/create/create.html.tmpl @@ -53,7 +53,7 @@ function init() { bz_attachment_form.update_requirements(false); document.querySelector('#bug_type').addEventListener('change', () => { - bug_type_changed = true; + bug_type_specified = true; }, { once: true }); } @@ -68,10 +68,12 @@ function initCrashSignatureField() { [% END %] } +const params = new URLSearchParams(location.search); +let bug_type_specified = params.has('bug_type') || params.has('cloned_bug_id'); + var initialowners = new Array([% product.components.size %]); var last_initialowner; var default_bug_types = new Array([% product.components.size %]); -let bug_type_changed = false; var initialccs = new Array([% product.components.size %]); var components = new Array([% product.components.size %]); var comp_desc = new Array([% product.components.size %]); @@ -136,7 +138,7 @@ function set_assign_to() { last_initialowner = owner; } - if (!bug_type_changed) { + if (!bug_type_specified) { form.bug_type.value = default_bug_types[index]; }