Bug 40918: Fix invoice adjustement reason selection

From
  commit 46f7158f44
  Bug 38714: acqui/invoice.tt

Debugging stuff left, sorry!

Test plan:
1. Go to Acquisition.
2. Create a vendor.
3. Click "Receive Shipment"
4. Enter an invoice number and save.
5. Go to Administration->Authorized Values->Add A Category
6. Name it ADJ_REASON
7. Put in 2 options
8. Go to invoices in Aqusition
9. Add an adjustment (enter an amount and select a reason, then save)
10. The reason is set to "no reason"
11. Go to reports
12. new sql report
select * from aqinvoice_adjustments
13. Run the report and see your reason is saved.
14. go back to the invoice and click save adjustments
15. Run the report and see your reason is saved.

Signed-off-by: Eric Phetteplace <ephetteplace@cca.edu>
Signed-off-by: Martin Renvoize <martin.renvoize@openfifth.co.uk>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
This commit is contained in:
Jonathan Druart 2025-10-06 12:38:39 +02:00 committed by Lucas Gass
parent 3aefbaeaf6
commit 93d680b645
No known key found for this signature in database
GPG Key ID: 60B447398B0D36CA
1 changed files with 1 additions and 4 deletions

View File

@ -190,10 +190,7 @@
<select id="reason_[% adjustment.adjustment_id | html %]" name="reason">
<option value="">No reason</option>
[% FOREACH reason IN reasons %]
[% IF ( adjustment.reason == reason.authorised_value ) %]
[% SET selected_attr = 'selected="selected"' %]
[% END %]
<option [% IF foo %]selected="selected"[% END %] value="[% reason.authorised_value | html %]"> [% reason.lib | html %] </option>
<option [% IF adjustment.reason == reason.authorised_value %]selected="selected"[% END %] value="[% reason.authorised_value | html %]"> [% reason.lib | html %] </option>
[% END %]
</select>
[% ELSE %]