fix sort order for workspace views (#5112)

This commit is contained in:
rahulramesha 2024-07-12 19:53:11 +05:30 committed by GitHub
parent 1a26768291
commit 4b0946e093
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -143,6 +143,7 @@ export class WorkspaceIssuesFilter extends IssueFilterHelperStore implements IWo
const _filters = this.handleIssuesLocalFilters.get(EIssuesStoreType.GLOBAL, workspaceSlug, undefined, viewId);
displayFilters = this.computedDisplayFilters(_filters?.display_filters, {
layout: EIssueLayoutTypes.SPREADSHEET,
order_by: "-created_at",
});
displayProperties = this.computedDisplayProperties(_filters?.display_properties);
kanbanFilters = {
@ -158,10 +159,16 @@ export class WorkspaceIssuesFilter extends IssueFilterHelperStore implements IWo
filters = this.computedFilters(_filters?.filters);
displayFilters = this.computedDisplayFilters(_filters?.display_filters, {
layout: EIssueLayoutTypes.SPREADSHEET,
order_by: "-created_at",
});
displayProperties = this.computedDisplayProperties(_filters?.display_properties);
}
// override existing order by if ordered by manual sort_order
if (displayFilters.order_by === "sort_order") {
displayFilters.order_by = "-created_at";
}
runInAction(() => {
set(this.filters, [viewId, "filters"], filters);
set(this.filters, [viewId, "displayFilters"], displayFilters);