mirror of
https://github.com/stashapp/stash.git
synced 2025-12-18 21:04:37 +03:00
check for '0001-01-01' in death_date (#3784)
This commit is contained in:
@@ -758,7 +758,7 @@ func performerAgeFilterCriterionHandler(age *models.IntCriterionInput) criterion
|
|||||||
return func(ctx context.Context, f *filterBuilder) {
|
return func(ctx context.Context, f *filterBuilder) {
|
||||||
if age != nil && age.Modifier.IsValid() {
|
if age != nil && age.Modifier.IsValid() {
|
||||||
clause, args := getIntCriterionWhereClause(
|
clause, args := getIntCriterionWhereClause(
|
||||||
"cast(IFNULL(strftime('%Y.%m%d', performers.death_date), strftime('%Y.%m%d', 'now')) - strftime('%Y.%m%d', performers.birthdate) as int)",
|
"cast(strftime('%Y.%m%d',CASE WHEN performers.death_date IS NULL OR performers.death_date = '0001-01-01' OR performers.death_date = '' THEN 'now' ELSE performers.death_date END) - strftime('%Y.%m%d', performers.birthdate) as int)",
|
||||||
*age,
|
*age,
|
||||||
)
|
)
|
||||||
f.addWhere(clause, args...)
|
f.addWhere(clause, args...)
|
||||||
|
|||||||
Reference in New Issue
Block a user