From 62969099d82bad56a07a08ee04d014eacc0f939e Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Fri, 1 Dec 2023 11:22:28 +0100 Subject: [PATCH] fix(chat): Don't show OOO when it's not appliable Signed-off-by: Joas Schilling --- src/components/NewMessage/NewMessage.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/NewMessage/NewMessage.vue b/src/components/NewMessage/NewMessage.vue index 4d539213c82..106339d9c3c 100644 --- a/src/components/NewMessage/NewMessage.vue +++ b/src/components/NewMessage/NewMessage.vue @@ -393,7 +393,15 @@ export default { }, userAbsence() { - return this.chatExtrasStore.absence[this.token] + const absence = this.chatExtrasStore.absence[this.token] + if (!absence) { + return null + } + + const now = new Date() + const firstDay = new Date(absence.firstDay) + const lastDay = new Date(absence.lastDay) + return (now > firstDay && now < lastDay) ? absence : null }, },