Monday, April 1, 2024
4 changes · 17.0
Resolved issues and error corrections
This fix resolves an issue where LinkedIn follower counts were not being updated in social media streams. The problem was caused by using an outdated API parameter format when retrieving follower information from LinkedIn. The fix updates the parameter to the correct format required by the latest LinkedIn API version, ensuring accurate follower counts are displayed.
Original PR description
**Steps to reproduce:** - Install `Social Marketing` module - Add a LinkedIn stream and ensure stream already have some followers **Issue:** Followers count is not updated in the stream. **Cause:** Changed to API version 202401 in this commit: https://github.com/odoo/enterprise/commit/a6680edb9e7d91f6038d276f36d86aef07946fd9 Using deprecated parameter key (`CompanyFollowedByMember` instead of `COMPANY_FOLLOWED_BY_MEMBER`) in the API request when retrieving company followers. More info: [LinkedIn API doc](https://learn.microsoft.com/en-us/linkedin/marketing/community-management/organizations/organization-lookup-api?view=li-lms-2024-03&tabs=http#retrieve-organization-follower-count) opw-3798739 Forward-Port-Of: odoo/enterprise#59160
This update fixes a display issue where the last letter of project and task names was being cut off when shown in italic text in the timesheet grid view. The fix ensures adequate spacing is allocated for italic text so all characters display properly without truncation.
Original PR description
- saas-16.3 ### Steps to reproduce: -install the project and timesheet app. -open the project app, create a project, and add a task to it. -add a timesheet a week before from current date in the created task. -now open the timesheet app in grid view. -the created project and task are in italic font. -the last letter of the project and task is slightly cut. ### Issue: The last letter of the string is slightly cut in grid view. ### Cause: The dedicated space allowed for normal text is not sufficient for the Italic so the last letter was slightly cut. ### Solution: Provide enough space for italic string. Task-3749072 Forward-Port-Of: odoo/enterprise#57000
This update fixes an issue where line break tags copied from external editing software were not being properly handled when pasting content into the web editor. The fix ensures that unwanted line breaks are converted to proper paragraph breaks, providing a cleaner and more consistent editing experience while preserving important formatting elements like lists, quotes, and code blocks.
Original PR description
Current behavior before PR: The `<br>` tags copied from external editing software's were remained unchanged. Desired behavior after PR is merged: Implement breaking element at `<br>` during HTML paste to adress unwanted `<br>` elements introduced by external editing software's or the OS. This ensures consistent and correct behaviour for all commands. Note that this change does not break `<li>`, `<blockquote>`, and `<pre>` elements. task-2936891 Forward-Port-Of: odoo/odoo#136743
This update resolves a critical synchronization issue with Google Calendar that was causing the system to crash when syncing calendar events. The fix addresses a missing data field error that prevented users from properly syncing their Google Calendar with Odoo, restoring the functionality that worked in the previous version.
Original PR description
Description of the issue/feature this PR addresses:
Fyx sync with google calendar like in v15 PR: https://github.com/odoo/odoo/pull/125788
Current behavior before PR:
```
Traceback (most recent call last):
File "/odoo/src/odoo/http.py", line 643, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/odoo/src/odoo/http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
KeyError: 'entryPointType'
```
Desired behavior after PR is merged:
No key Error
---
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr