@@ -181,7 +181,7 @@ import { computed, inject, nextTick, onMounted, ref, useSlots, getCurrentInstanc
181181import { ApiResult , appendQueryString , combinePaths , delaySet , leftPart , mapGet , queryString , rightPart } from ' @servicestack/client'
182182import { Apis , createDto , getPrimaryKey , isComplexProp , typeProperties , useMetadata } from ' @/use/metadata'
183183import { a , grid } from ' ./css'
184- import { asOptions , asStrings , copyText , getTypeName , parseJson , pushState } from ' @/use/utils'
184+ import { asOptions , asStrings , copyText , getTypeName , parseJson , pushState , uniqueIgnoreCase } from ' @/use/utils'
185185import { canAccess , useAuth } from ' @/use/auth'
186186import { Sole } from ' @/use/config'
187187import EnsureAccess from ' ./EnsureAccess.vue'
@@ -507,7 +507,7 @@ function createRequestArgs() {
507507 selectedColumns .push (column )
508508 })
509509
510- args .fields = selectedColumns .join (' ,' )
510+ args .fields = uniqueIgnoreCase ( selectedColumns ) .join (' ,' )
511511 }
512512
513513 let orderBy: string [] = []
0 commit comments