Content plugin ignores language when loading/saving OG data (multilingual bug) #41
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
MokoOGContent::loadOgData()queries bycontent_type+content_idonly, with no language filter:But the DB schema has a unique key on
(content_type, content_id, language), and the system plugin correctly filters by language.Impact
On multilingual sites:
Fix
loadOgData()matching current editing languagesaveOgData()upsert logicFiles
src/packages/plg_content_mokoog/src/Extension/MokoOGContent.php:189-203(load)src/packages/plg_content_mokoog/src/Extension/MokoOGContent.php:215-257(save)Branch created:
feature/41-content-plugin-ignores-language-when-loa