diff --git a/modules/backend/behaviors/UserPreferencesModel.php b/modules/backend/behaviors/UserPreferencesModel.php index d65b40623..ea6a1ab25 100644 --- a/modules/backend/behaviors/UserPreferencesModel.php +++ b/modules/backend/behaviors/UserPreferencesModel.php @@ -109,6 +109,8 @@ class UserPreferencesModel extends SettingsModel */ protected function getCacheKey() { - return 'backend::userpreferences.'.$this->recordCode; + $item = UserPreferences::forUser(); + $userId = $item->userContext ? $item->userContext->id : 0; + return $this->recordCode.'-userpreference-'.$userId; } }