Fix message details

After clicking on a thread with multiple messages the data in the message repeat stops updating, so any subsequent emails show the details from the previous email.

This appears to have started shortly after adding the data view. The data in the data view gets updated as you select different emails, but what is displayed isn’t updated.

Here’s a portion of the code.

<dmx-data-view id="message_view1" dmx-bind:data="GetThreads.data.repeat.where('thread.data.id', query.t, '==')[0].thread.data.messages" sorton="internalDate" sortdir="desc"></dmx-data-view>
                                                <div class="nk-ibx-reply-item nk-reply-item" dmx-repeat:messages="message_view1.data">
                                                    <div class="nk-reply-header nk-ibx-reply-header">
                                                        <div class="nk-reply-desc">
                                                            <div class="nk-reply-avatar user-avatar bg-blue">
                                                                <span>AB</span>
                                                            </div>
                                                            <div class="nk-reply-info">
                                                                <div class="nk-reply-author lead-text">{{payload.headers.where(`name`, 'From', '==')[0].value.split('&lt;')[0].replace('"','')}}<span class="date d-sm-none">{{payload.headers.where(`name`, 'Date', '==')[0].value.formatDate('MMM dd yyyy hh:mm a')}}</span></div>
                                                                <div class="dropdown nk-reply-msg-info">
                                                                    <a class="dropdown-toggle sub-text dropdown-indicator" data-bs-toggle="dropdown">to {{payload.headers.where(`name`, 'To', '==')[0].value.split('&lt;')[0].replace('"','') ? payload.headers.where(`name`, 'To', '==')[0].value.split('&lt;')[0].replace('"','') : 'me'}}</a>
                                                                    <div class="dropdown-menu dropdown-menu-md">
                                                                        <ul class="nk-reply-msg-meta">
                                                                            <li><span class="label">from:</span> <span class="info"><a href="#">{{payload.headers.where(`name`, 'From', '==')[0].value.split('&lt;')[1].replace('&gt','')}}</a></span></li>