I've noticed some strange bug. I want to edit 1000s separator and decimal group values of another user. I can change my own 1000s separator but can't change someone's else. The values aren't changing but another preference values are changing (for example, timezone). I have also noticed that in the database (field 'content' in the table 'user_preferences') 1000s separator value is changing. Also when I call method $user->getPreference('dec_sep') I get the appropriate value but from admin panel I see wrong field value.
I'm using Sugar 6.5.18, Community Edition.
Thanks for a reply.