Comment 0 for bug 317578

Revision history for this message
Данило Шеган (danilo) wrote :

When we initially import a message without c-format flag, and later add a c-format flag to it via template without changing it in any other way, we may keep inconsistent data in the database.

This can commonly happen if a POFile is imported without the c-format flag, and later a POTemplate is imported which contains it. Initial checks on POFile would not catch cases like msgid "Blah", msgstr "Foo %d", but when c-format is introduced, this should have resulted in the message being punted to a suggestion with validation_status == UNKNOWN_ERROR.

We need to watch for interactions with super-fast-imports.

Bug 312130 might be mildly related (at least in the practical sense, not much code-wise).