From 1d4f25f9301fa5772d9f95c3b9fecebec4b60034 Mon Sep 17 00:00:00 2001 From: jonaswinkler <17569239+jonaswinkler@users.noreply.github.com> Date: Sun, 13 Jun 2021 15:27:04 +0200 Subject: [PATCH] update datepipe implementation due to interface change --- src-ui/src/app/pipes/custom-date.pipe.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src-ui/src/app/pipes/custom-date.pipe.ts b/src-ui/src/app/pipes/custom-date.pipe.ts index 34aaaf1b7..71f386b8c 100644 --- a/src-ui/src/app/pipes/custom-date.pipe.ts +++ b/src-ui/src/app/pipes/custom-date.pipe.ts @@ -11,12 +11,11 @@ const FORMAT_TO_ISO_FORMAT = { @Pipe({ name: 'customDate' }) -export class CustomDatePipe extends DatePipe implements PipeTransform { +export class CustomDatePipe implements PipeTransform { private defaultLocale: string - constructor(@Inject(LOCALE_ID) locale: string, private settings: SettingsService) { - super(locale) + constructor(@Inject(LOCALE_ID) locale: string, private datePipe: DatePipe, private settings: SettingsService) { this.defaultLocale = locale } @@ -24,9 +23,9 @@ export class CustomDatePipe extends DatePipe implements PipeTransform { let l = locale || this.settings.get(SETTINGS_KEYS.DATE_LOCALE) || this.defaultLocale let f = format || this.settings.get(SETTINGS_KEYS.DATE_FORMAT) if (l == "iso-8601") { - return super.transform(value, FORMAT_TO_ISO_FORMAT[f], timezone) + return this.datePipe.transform(value, FORMAT_TO_ISO_FORMAT[f], timezone) } else { - return super.transform(value, format || this.settings.get(SETTINGS_KEYS.DATE_FORMAT), timezone, l) + return this.datePipe.transform(value, format || this.settings.get(SETTINGS_KEYS.DATE_FORMAT), timezone, l) } }