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 }, },