mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 08:46:37 -04:00
rewrite field names as tags when importing with tagDuplicates
This commit is contained in:
parent
cbc23e5231
commit
fe19dd806d
1 changed files with 4 additions and 4 deletions
|
@ -236,7 +236,7 @@ where factId in (%s)""" % ",".join([str(s) for s in factIds]))
|
||||||
fmid=field.id))
|
fmid=field.id))
|
||||||
|
|
||||||
def cardIsUnique(self, card):
|
def cardIsUnique(self, card):
|
||||||
fields = []
|
fieldsAsTags = []
|
||||||
for n in range(len(self.mapping)):
|
for n in range(len(self.mapping)):
|
||||||
if self.mapping[n] and self.mapping[n].unique:
|
if self.mapping[n] and self.mapping[n].unique:
|
||||||
if card.fields[n] in self.uniqueCache[self.mapping[n].id]:
|
if card.fields[n] in self.uniqueCache[self.mapping[n].id]:
|
||||||
|
@ -245,12 +245,12 @@ where factId in (%s)""" % ",".join([str(s) for s in factIds]))
|
||||||
(self.mapping[n].name,
|
(self.mapping[n].name,
|
||||||
", ".join(card.fields)))
|
", ".join(card.fields)))
|
||||||
return False
|
return False
|
||||||
fields.append(self.mapping[n].name)
|
fieldsAsTags.append(self.mapping[n].name.replace(" ", "-"))
|
||||||
else:
|
else:
|
||||||
self.uniqueCache[self.mapping[n].id][card.fields[n]] = 1
|
self.uniqueCache[self.mapping[n].id][card.fields[n]] = 1
|
||||||
if fields:
|
if fieldsAsTags:
|
||||||
card.tags += u" Duplicate:" + (
|
card.tags += u" Duplicate:" + (
|
||||||
"+".join(fields))
|
"+".join(fieldsAsTags))
|
||||||
card.tags = canonifyTags(card.tags)
|
card.tags = canonifyTags(card.tags)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue