diff --git a/ui/resources/views/emails/messages.blade.php b/ui/resources/views/emails/messages.blade.php index 2542956..209f53e 100644 --- a/ui/resources/views/emails/messages.blade.php +++ b/ui/resources/views/emails/messages.blade.php @@ -221,7 +221,13 @@ }, messages: () => { const uri = '/mailbox/{{$mailbox_id}}/messages/valid' - return Send.get(uri).then(response => { + return Send.get(uri).then((response, status, jqXHR) => { + if (parseInt(jqXHR.status/100) !== 2) { + return + } + if (jqXHR.status === 204) { + this.draw().empty() + } if (this.total === null) { $(this.id.count).html(' (' + response.total + ')') this.total = response.total @@ -448,4 +454,4 @@ messages.setup() }) -@endpush \ No newline at end of file +@endpush