Tuesday, November 2, 2021
3 changes · master
Resolved issues and error corrections
Product searches on the online shop now use the public website description instead of internal notes. This prevents back-office-only information from affecting customer-facing search results, making shop searches more accurate and appropriate.
Original PR description
Steps to reproduce : - Install E-commerce module - Go to Website -> Products -> Products - Edit product `Acoustic Bloc Screens` - Type "my product" in Internal Notes an save - Go to the Shop - In the search bar, type "my product" Issue : `Acoustic Bloc Screens` is in the search results list Cause : An 'ilike' for 'description' is added to the domain. Solution : Replace 'description' by 'website_description' field in the domain. opw-2649754
Timesheet timers now stay accurate even when the browser tab is inactive. This prevents time entries from drifting due to browser performance throttling, improving confidence in recorded work time.
Original PR description
When a tab with a running timer is inactive, the timer value can become inaccurate, because timers are throttled to improve performance. To fix this, this commit will compute the timer as the difference between the current time and the time the timer was started at. Task-2649119
This change fixes an error that could occur when appraisal survey emails tried to use a signature field that was not available. Removing the unused element helps appraisal-related survey emails send correctly and avoids unnecessary interruptions for users.
Original PR description
Before we got -> AttributeError: 'survey.user_input' object has no attribute 'signature' task - 2659826