Field lock version lacks translation
|Assignee:||Eric Davis||% Done:|
When two people edit the same issue at the same time, I get the following message appended to the issue's changes:
translation missing: en, field_lock_version
Truthfully, I don't think this message should even display. I find my users ask me things like "It changed from 7 to 6, but I have no idea what that means".
#1 Updated by Eric Davis over 8 years ago
- Category changed from Translations to Issues
- Status changed from New to 7
- Assignee set to Eric Davis
I saw this message come up also on a recent deployment. You are right, that field should be ignored. I have some tweaks to the issue conflicts that I'm working on, I'll check this issue out at the same time (#2621).
#4 Updated by Jean-Philippe Lang over 8 years ago
- Status changed from 7 to Resolved
This should definitely not appear at all. I've committed a fix in r2644 that should prevent these changes from being stored in the journals table.
And you should be able to remove these changes from your database with:
delete from journal_details where property = 'attr' and prop_key = 'lock_version'
This could be done with a migration but I've never seen that problem, so I won't add it for now.
Do you have some plugins that do things when an issue get saved?
#10 Updated by Eric Davis about 8 years ago
- Status changed from Resolved to Closed
- Target version set to 0.9.0
- % Done changed from 0 to 100
- Affected version (unused) changed from 0.8.2 to devel
- Resolution set to Fixed
- Affected version deleted (
"translation missing" errors only occur with Rails i18n so this bug is on trunk only. With r2644, this should be resolved in trunk.