Merge pull request #273 from vladyslav2/master

Fix replace function for custom fields
This commit is contained in:
Ross Poulton 2014-10-27 11:17:53 +11:00
commit 0d9446480e

View File

@ -102,7 +102,7 @@ class EditTicketForm(CustomFieldMixin, forms.ModelForm):
for field, value in self.cleaned_data.items():
if field.startswith('custom_'):
field_name = field.replace('custom_', '')
field_name = field.replace('custom_', '', 1)
customfield = CustomField.objects.get(name=field_name)
try:
cfv = TicketCustomFieldValue.objects.get(ticket=self.instance, field=customfield)
@ -229,7 +229,7 @@ class TicketForm(CustomFieldMixin, forms.Form):
for field, value in self.cleaned_data.items():
if field.startswith('custom_'):
field_name = field.replace('custom_', '')
field_name = field.replace('custom_', '', 1)
customfield = CustomField.objects.get(name=field_name)
cfv = TicketCustomFieldValue(ticket=t,
field=customfield,
@ -407,7 +407,7 @@ class PublicTicketForm(CustomFieldMixin, forms.Form):
for field, value in self.cleaned_data.items():
if field.startswith('custom_'):
field_name = field.replace('custom_', '')
field_name = field.replace('custom_', '', 1)
customfield = CustomField.objects.get(name=field_name)
cfv = TicketCustomFieldValue(ticket=t,
field=customfield,