Save fuzzy flag updates to backend

This commit is contained in:
Michal Čihař 2012-02-28 14:36:51 +01:00
parent db8f007e44
commit 08bb92f8aa

View File

@ -244,7 +244,8 @@ class Translation(models.Model):
need_save = False
for pounit in pounits:
if pounit.getcontext() == unit.context:
if unit.target != join_plural(pounit.target.strings):
if unit.target != join_plural(pounit.target.strings) or unit.fuzzy != pounit.isfuzzy():
pounit.markfuzzy(unit.fuzzy)
if unit.is_plural():
pounit.settarget(unit.get_target_plurals())
else:
@ -315,7 +316,6 @@ class Unit(models.Model):
# Store to backend
(saved, pounit) = self.translation.update_unit(self, request)
self.translated = pounit.istranslated()
self.fuzzy = pounit.isfuzzy()
self.save(backend = True)
# Propagate to other projects
if propagate: