From 5bf12930b515b121da54e7ec6b065defdbedf369 Mon Sep 17 00:00:00 2001 From: Yuchao Wu Date: Sun, 2 Jan 2022 19:35:25 +1100 Subject: [PATCH] fix(VData): reset sortBy & sortDesc when they are empty array fixes #14423 --- packages/vuetify/src/components/VData/VData.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/vuetify/src/components/VData/VData.ts b/packages/vuetify/src/components/VData/VData.ts index 7bb29b52f0d..9bc7a9d4054 100644 --- a/packages/vuetify/src/components/VData/VData.ts +++ b/packages/vuetify/src/components/VData/VData.ts @@ -328,7 +328,12 @@ export default Vue.extend({ this.internalOptions.mustSort, this.internalOptions.multiSort ) - this.updateOptions({ sortBy, sortDesc, page }) + + this.updateOptions({ + sortBy: sortBy.length ? sortBy : [''], // When array is empty, reset to its initial value + sortDesc: sortDesc.length ? sortDesc : [false], // When array is empty, reset to its initial value + page, + }) }, sortArray (sortBy: string[]) { const sortDesc = sortBy.map(s => {