diff options
Diffstat (limited to 'ishtar_common/data_importer.py')
-rw-r--r-- | ishtar_common/data_importer.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/ishtar_common/data_importer.py b/ishtar_common/data_importer.py index cef98789e..24c8e166d 100644 --- a/ishtar_common/data_importer.py +++ b/ishtar_common/data_importer.py @@ -277,7 +277,7 @@ class StrChoiceFormater(Formater): if output == 'db' and self.db_target: from ishtar_common.models import TargetKey for missing in self.missings: - q = {'target':self.db_target, 'value':missing} + q = {'target':self.db_target, 'key':missing} if TargetKey.objects.filter(**q).count(): continue with transaction.commit_on_success(): @@ -409,7 +409,7 @@ class StrToBoolean(Formater): from ishtar_common.models import TargetKey for missing in self.missings: try: - q = {'target':self.db_target, 'value':missing} + q = {'target':self.db_target, 'key':missing} models.TargetKey.objects.create(**q) except IntegrityError: pass @@ -853,7 +853,8 @@ class Importer(object): def get_csv_errors(self): if not self.errors: return "" - csv_errors = ["line,col,error"] + csv_errors = ['"%s","%s","%s"' % (unicode(_("line")), + unicode(_("col")), unicode(_("error")))] for line, col, error in self.errors: csv_errors.append(u'"%s","%s","%s"' % (line and unicode(line) or '-', col and unicode(col) or '-', |