From 05e2b6230531363a26671caf3534c0c0f595f82a Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Tue, 20 Apr 2021 13:53:41 +1000 Subject: [PATCH] Bug fix - calculate button PK at run time!! --- InvenTree/templates/js/build.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/InvenTree/templates/js/build.js b/InvenTree/templates/js/build.js index 16425fd9e2..acfb2cf431 100644 --- a/InvenTree/templates/js/build.js +++ b/InvenTree/templates/js/build.js @@ -109,11 +109,14 @@ function makeBuildOutputActionButtons(output, buildInfo, lines) { }); $(panel).find(`#button-output-complete-${outputId}`).click(function() { + + var pk = $(this).attr('pk'); + launchModalForm( `/build/${buildId}/complete-output/`, { data: { - output: outputId, + output: pk, }, reload: true, } @@ -121,24 +124,30 @@ function makeBuildOutputActionButtons(output, buildInfo, lines) { }); $(panel).find(`#button-output-unallocate-${outputId}`).click(function() { + + var pk = $(this).attr('pk'); + launchModalForm( `/build/${buildId}/unallocate/`, { success: reloadTable, data: { - output: output ? outputId : 'null', + output: pk, } } ); }); $(panel).find(`#button-output-delete-${outputId}`).click(function() { + + var pk = $(this).attr('pk'); + launchModalForm( `/build/${buildId}/delete-output/`, { reload: true, data: { - output: outputId + output: pk } } );