Skip to content

Integrity constraint violation on Pimcore 10 to 11 upgrade #65

@NiklasBr

Description

@NiklasBr

private function addUserPermission(): void
{
$db = \Pimcore\Db::get();
foreach (self::USER_PERMISSIONS as $permission) {
$db->insert('users_permission_definitions', [
$db->quoteIdentifier('key') => $permission,
$db->quoteIdentifier('category') => self::USER_PERMISSIONS_CATEGORY,
]);
}
}

The above throws an error if you used Personalization Bundle in Pimcore 10:

 [ERROR] An exception occurred while executing a query: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'targeting' for key 'users_permission_definitions.PRIMARY'

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions