From b53063f96cec9c44ca7dbc5a35fbb9ee724a182b Mon Sep 17 00:00:00 2001 From: Lisette Scheer Date: Wed, 11 Mar 2026 21:16:30 +0000 Subject: [PATCH] Bug 42071: Add 'show' to options that load a single suggestion Test plan: Before applying the patch: 1. Go to acquisitions 2. Go to Purchase Suggestions 3. Create a purchase suggestion (for ease of testing, select Centerville for the library) 4. On the table, click on the suggestion number 5. Observe the suggestion does not populate, including the breadcrumbs, but the url does contain the suggestion number. 6. Apply the patch 7. restart_all 8. Rpeat steps 1-4 9. Observe the suggestion now populates and can be edited. Signed-off-by: Pedro Amorim Signed-off-by: Laura Escamilla (cherry picked from commit 6cb1868e197102eb7ea57528e811996d6e935d16) Signed-off-by: Baptiste Wojtkowski --- suggestion/suggestion.pl | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/suggestion/suggestion.pl b/suggestion/suggestion.pl index 155c97bf64..bf274ebc40 100755 --- a/suggestion/suggestion.pl +++ b/suggestion/suggestion.pl @@ -113,6 +113,11 @@ if ( !$valid_displayby{$displayby} ) { my $reasonsloop = GetAuthorisedValues("SUGGEST"); my $suggestion_ref = { $input->Vars }; +my $stored_suggestion; +if ( $op eq "edit_form" || $op eq "show" ) { + $stored_suggestion = Koha::Suggestions->find( $input->param('suggestionid') ) if $input->param('suggestionid'); +} + delete $suggestion_ref->{$_} for qw(csrf_token suggestion_itemtype suggestion_managedby table_1_length); # get only the columns of Suggestion