8.7 - User preferences not saving between sessions

After upgrading to version 8.7, I’m encountering an issue where my user preferences are not being saved when I log out. Initially, I noticed that the module menu filters were disabled. I enabled them through the user/layout options, and they worked correctly for that session.

However, every time I log out and log back in, these settings revert to their default states, and the filters are disabled again.

Has anyone else had this issue?

2 Likes

Looks like a bug :beetle:

Try it on Demo Instance:

Username: will

Password: will

https://suite8demo.suiteondemand.com/#/Login

These options work on your version. But the personal account fell apart just like mine.

I have the same problems. What is wrong? and why does it happen. I have this problem on all SuiteCRM 8.x versions. I am trying it for now. installed on Linux

Make sure you have correct permission set and also you need to clear symfony cache by running next command on your SuiteCRM 8 instance root:

./bin/console cache:clear

Check config.php file:
site_url in the file need to set correctly.

all this is done. the problem remains. I can’t understand what it is connected with. I already checked the rights on Apache. For some reason new session files do not inherit
sudo find /var/www/crm.loc ! -user www-data -exec chown www-data:www-data {} ;
sudo find /var/www/crm.loc -type d -not -perm 2755 -exec chmod 2755 {} ;
sudo find /var/www/crm.loc -type f -not -perm 0644 -exec chmod 0644 {} ;
sudo chmod +x /var/www/crm.loc/bin/console

that’s weird. Check your config.php file.

‘default_permissions’ =>
array (
‘dir_mode’ => ‘1533’,
‘file_mode’ => ‘436’,
‘user’ => ‘www-data’,
‘group’ => ‘www-data’,
),

I have this exact same error, both on my environment and also on their demo website in 8.7.1

I login as will:will, tick the module filter option (checkbox) in the user settings and save.
Logout and login again, the menu filter remain un-cheked.

My permissions had changed - however, resetting them didn’t work, and im still having to reset the module menu filters after each login :frowning:

I have exactly the same issue with version 8.7.1. Permissions are correct and the cache has been cleared. Still requires me to reset them each time I log in.

Any other ideas on how to resolve?

Has anyone been able to solve this problem? I noticed this log and I don’t understand what the problem is. Thu Dec 5 17:02:19 2024 [3935270][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php. this problem occurs when exiting the CRM. after which the previous changes are reset

Bean file does not exist in path: modules/Users/User.php.

I have the same issue. Has anyone found a solution?