Fix performer validation (#4248)

* Fix performer validation
* Add tests
* Rename QueryCount argument
* Minor refactoring
* Add duplicate alias validation
* Make UI alias validation also case-insensitive
This commit is contained in:
DingDongSoLong4
2023-11-02 07:23:54 +02:00
committed by GitHub
parent d96558704a
commit 4715c5ebb2
11 changed files with 594 additions and 235 deletions

View File

@@ -17,6 +17,10 @@ func (d Date) String() string {
return d.Format(dateFormat)
}
func (d Date) After(o Date) bool {
return d.Time.After(o.Time)
}
// ParseDate uses utils.ParseDateStringAsTime to parse a string into a date.
func ParseDate(s string) (Date, error) {
ret, err := utils.ParseDateStringAsTime(s)