Commit 2f13c99d authored by Michal Čihař's avatar Michal Čihař

Fixed suggestion adding after refactor

parent 37b6793f
......@@ -879,10 +879,12 @@ class Unit(models.Model):
position__lte=self.position + appsettings.NEARBY_MESSAGES,
)
def add_suggestion(self, target):
def add_suggestion(self, target, user):
'''
Creates new suggestion for this unit.
'''
from trans.models.unitdata import Suggestion, Change
# Create the suggestion
Suggestion.objects.create(
target=target,
......@@ -893,9 +895,9 @@ class Unit(models.Model):
)
# Record in change
Change.objects.create(
unit=unit,
unit=self,
action=Change.ACTION_SUGGESTION,
translation=unit.translation,
translation=self.translation,
user=user
)
# Update suggestion count
......
......@@ -110,7 +110,8 @@ def translate(request, project, subproject, lang):
)
# Create the suggestion
unit.add_suggestion(
join_plural(form.cleaned_data['target'])
join_plural(form.cleaned_data['target']),
user
)
# Invite user to become translator if there is nobody else
recent_changes = Change.objects.content().filter(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment