this.onDurationOrPublishedUpdated()
}
- resetField (fieldName: string, value?: any) {
- this.advancedSearch[fieldName] = value
+ resetField (fieldName: keyof AdvancedSearch, value?: any) {
+ (this.advancedSearch as any)[fieldName] = value
}
- resetLocalField (fieldName: string, value?: any) {
+ resetLocalField (fieldName: keyof SearchFiltersComponent, value?: any) {
this[fieldName] = value
this.onDurationOrPublishedUpdated()
}
private loadOriginallyPublishedAtYears () {
this.originallyPublishedStartYear = this.advancedSearch.originallyPublishedStartDate
? new Date(this.advancedSearch.originallyPublishedStartDate).getFullYear().toString()
- : null
+ : undefined
this.originallyPublishedEndYear = this.advancedSearch.originallyPublishedEndDate
? new Date(this.advancedSearch.originallyPublishedEndDate).getFullYear().toString()
- : null
+ : undefined
}
private loadFromDurationRange () {
this.advancedSearch.originallyPublishedStartDate = start.toISOString()
} else {
- this.advancedSearch.originallyPublishedStartDate = null
+ this.advancedSearch.originallyPublishedStartDate = undefined
}
if (this.originallyPublishedEndYear) {
this.advancedSearch.originallyPublishedEndDate = end.toISOString()
} else {
- this.advancedSearch.originallyPublishedEndDate = null
+ this.advancedSearch.originallyPublishedEndDate = undefined
}
}