This commit is contained in:
ston1th 2021-07-11 23:42:54 +02:00
commit 1bb92bd581
2 changed files with 25 additions and 16 deletions

View file

@ -17,10 +17,10 @@ const (
)
var defaultTags = core.Tags{
{"invoice", `(?i)[^e]rechnung|quittung|beleg|invoice|bill|check`},
{"tax", `(?i)steuer|lohn|tax|salary`},
{"contract", `(?i)vertrag|kündigung|vereinbarung|contract|termination|agreement`},
{"insurance", `(?i)versicherung|versichert|insurance|insured`},
{Name: "invoice", Regex: `(?i)[^e]rechnung|quittung|beleg|invoice|bill|check`},
{Name: "tax", Regex: `(?i)steuer|lohn|tax|salary`},
{Name: "contract", Regex: `(?i)vertrag|kündigung|vereinbarung|contract|termination|agreement`},
{Name: "insurance", Regex: `(?i)versicherung|versichert|insurance|insured`},
}
func (db *DB) addDefaultTags() (err error) {
@ -115,7 +115,10 @@ func (db *DB) GetAllRTags() (rtags core.RTags, err error) {
return
}
for _, v := range tags {
rtags = append(rtags, core.RTag{v.Name, regexp.MustCompile(v.Regex)})
rtags = append(rtags, core.RTag{
Name: v.Name,
Regex: regexp.MustCompile(v.Regex),
})
}
return
}
@ -135,7 +138,10 @@ func (db *DB) NewTag(name, regex string) (err error) {
return
}
name = nameRe.ReplaceAllString(name, "")
err = db.store.Set(tagsPrefix+name, core.Tag{name, regex})
err = db.store.Set(tagsPrefix+name, core.Tag{
Name: name,
Regex: regex,
})
return
}