mirror of
https://github.com/lingble/chatwoot.git
synced 2025-11-01 19:48:08 +00:00
fix: Fixes error in ChatList component (#8266)
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
1e70223ed7
commit
3c7854ccdf
@@ -410,8 +410,12 @@ export default {
|
||||
},
|
||||
conversationListPagination() {
|
||||
const conversationsPerPage = 25;
|
||||
const hasChatsOnView =
|
||||
this.chatsOnView &&
|
||||
Array.isArray(this.chatsOnView) &&
|
||||
!this.chatsOnView.length;
|
||||
const isNoFiltersOrFoldersAndChatListNotEmpty =
|
||||
!this.hasAppliedFiltersOrActiveFolders && this.chatsOnView !== [];
|
||||
!this.hasAppliedFiltersOrActiveFolders && hasChatsOnView;
|
||||
const isUnderPerPage =
|
||||
this.chatsOnView.length < conversationsPerPage &&
|
||||
this.activeAssigneeTabCount < conversationsPerPage &&
|
||||
@@ -516,10 +520,8 @@ export default {
|
||||
this.chatsOnView = this.conversationList;
|
||||
},
|
||||
},
|
||||
created() {
|
||||
this.setFiltersFromUISettings();
|
||||
},
|
||||
mounted() {
|
||||
this.setFiltersFromUISettings();
|
||||
this.$store.dispatch('setChatStatusFilter', this.activeStatus);
|
||||
this.$store.dispatch('setChatSortFilter', this.activeSortBy);
|
||||
this.resetAndFetchData();
|
||||
@@ -550,8 +552,8 @@ export default {
|
||||
this.closeAdvanceFiltersModal();
|
||||
},
|
||||
setFiltersFromUISettings() {
|
||||
const { status, order_by: orderBy } =
|
||||
this.uiSettings.conversations_filter_by;
|
||||
const { conversations_filter_by: filterBy = {} } = this.uiSettings;
|
||||
const { status, order_by: orderBy } = filterBy;
|
||||
this.activeStatus = status || wootConstants.STATUS_TYPE.OPEN;
|
||||
this.activeSortBy = orderBy || wootConstants.SORT_BY_TYPE.LATEST;
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user