From c40de8b88f57208485fdf2e7df2855a95110b6af Mon Sep 17 00:00:00 2001 From: Louis Chemineau Date: Thu, 25 May 2023 15:37:22 +0200 Subject: Improve handling of undefined version label Signed-off-by: Louis Chemineau --- apps/files_versions/src/components/Version.vue | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'apps/files_versions/src') diff --git a/apps/files_versions/src/components/Version.vue b/apps/files_versions/src/components/Version.vue index a368720bb51..8da50718cd3 100644 --- a/apps/files_versions/src/components/Version.vue +++ b/apps/files_versions/src/components/Version.vue @@ -190,19 +190,21 @@ export default { * @return {string} */ versionLabel() { + const label = this.version.label ?? '' + if (this.isCurrent) { - if (this.version.label === undefined || this.version.label === '') { + if (label === '') { return translate('files_versions', 'Current version') } else { - return `${this.version.label} (${translate('files_versions', 'Current version')})` + return `${label} (${translate('files_versions', 'Current version')})` } } - if (this.isFirstVersion && this.version.label === '') { + if (this.isFirstVersion && label === '') { return translate('files_versions', 'Initial version') } - return this.version.label + return label }, /** -- cgit v1.2.3