[FIX] bantracking: display assigned technician correctly on report #44
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related MR
Updated the Service Order report so the technician name and signature always correspond to the technician assigned to the task, instead of the user printing the document.
Previously, the report used
env.user.partner_id, causing the report to wrongly display the name of the user generating the printout. The template now resolves the technician usingdoc.user_ids[0].partner_id, and includes a safety check to avoid errors when no user is assigned to the task.Additionally:
These fixes ensure the printed Service Order accurately reflects the assigned technician, meeting the requirement that official documentation shows the correct responsible person, regardless of who prints the report.