Wednesday, June 25, 2025
5 changes · 17.0
Resolved issues and error corrections
Package barcode PDFs now keep package names on one line beneath the barcode. This prevents names with spaces or dashes from wrapping awkwardly, improving label alignment and readability when printing inventory package labels.
Original PR description
<b>Steps to Reproduce:</b> 1. Navigate to Inventory → Configuration 2. Search for packages and check 3. Products → Packages 4. Click or create a Package (With at least 15-20 Char). 5. Print > Package Barcode (PDF) <b>Issue:</b> - Package names containing dashes (e.g., A101-101-110-1910) or spaces (e.g., A192 2932 2039) were breaking, affecting alignment and readability. <b>Solution:</b> - Applied `white-space: nowrap` style to the text span to prevent line wrapping and ensure consistent alignment across all package name formats. <b>opw-4872595</b> Before FIX:  After FIX : 
Field Service users can now resend an individual task report after it has already been sent. This helps teams share updated reports when details change after the first send, without being blocked by the previous button state.
Original PR description
Currently, once a fsm task report has been sent once, the "Send report" buttons are disabled in the form view. However, the contextual server action is always available, but a check in `action_send_report` prevents the report from being sent if the buttons are disabled. This commits allows re-sending the report, which can be useful if some changes have been made after the report was first sent. opw-4818953
Printing through an IoT Box now keeps the process stable even if a user navigates away quickly. This prevents an error from appearing when a print request is still being completed, improving reliability for daily printing workflows.
Original PR description
When printing a report with an IoT Box, we send a longpolling request from the client. The UI was not blocking doing so, so a fast user could leave the view before the request ended, resulting in a traceback: Component is destroyed. opw-4812421
The scheduled payroll data update has been changed to run once a week instead of more frequently. This reduces unnecessary background processing while keeping payroll-related information refreshed on a regular cadence.
WhatsApp template synchronization now recognizes additional language codes officially supported by WhatsApp. This prevents sync failures for businesses using those languages, such as Colombian Spanish.
Original PR description
**Error:** `ValueError: Wrong value for whatsapp.template.lang_code: 'es_CO'` **Before:** Some language codes that are officially supported by WhatsApp were missing from the module's language list, leads to an error during template synchronization. **After:** This commit adds missing language codes, which are supported by WhatsApp to prevent errors during synchronization. Reference: https://developers.facebook.com/docs/whatsapp/business-management-api/message-templates/supported-languages Sentry – 6704097351