We're updating the issue view to help you get more done. 

The source is wrong in the metadata bundle and the summary if the user has any role when using source access checking

Description

When i modify the source for an object, the data is correctly stored in the database (because the log screen shows the correct value and we get the correct value back when browsing on the source field or disabling the perform_source_checking) but it's not correctly set in the source bundle or on the summary page.

It only happens for users that have a specific role and when the perform_source_checking is activated.

The admin user (when not in the admin group) get the correct value. Some specific user roles get the correct value as well, when it is the only value they have access to.
For more detailed use case see the forum thread : http://collectiveaccess.org/support/forum/index.php?p=/discussion/298213/source-modification-set-in-the-modification-log-but-not-in-the-metadata-display#latest

Environment

Debian 8 Mysql
It happens when using both Firefox and internet explorer.

Assignee

User known

Reporter

John Divoy

Labels

None

Affects versions

Priority

Critical
Configure