@@ -81,11 +81,10 @@ class CoCreateFileSystem {
8181 host : hostname ,
8282 array : 'files' ,
8383 $filter : {
84- query : [
85- { key : "host" , value : [ hostname , '*' ] , operator : "$in" } ,
86- { key : "pathname" , value : pathname , operator : "$or" } ,
87- { key : "pathname" , value : wildcard , operator : "$or" }
88- ] ,
84+ query : {
85+ host : { $in : [ hostname , '*' ] } ,
86+ $or : [ { pathname } , { pathname : wildcard } ]
87+ } ,
8988 limit : 1
9089 } ,
9190 organization_id
@@ -164,19 +163,19 @@ class CoCreateFileSystem {
164163 }
165164
166165 async function getDefaultFile ( fileName ) {
167- data . $filter . query [ 1 ] . value = fileName
166+ data . $filter . query . $or [ 0 ] . pathname = fileName
168167 let defaultFile
169168 if ( fileName !== '/hostNotFound.html' )
170169 defaultFile = await crud . send ( data ) ;
171170
172171 if ( defaultFile && defaultFile . object && defaultFile . object [ 0 ] && defaultFile . object [ 0 ] . src ) {
173172 return defaultFile
174173 } else {
175- data . $filter . query [ 0 ] . value = [ '*' ]
174+ data . $filter . query . host . $in = [ '*' ]
176175 data . organization_id = process . env . organization_id
177176
178177 if ( fileName . startsWith ( '/admin' ) )
179- data . $filter . query [ 1 ] . value = '/superadmin' + fileName . replace ( '/admin' , '' )
178+ data . $filter . query . $or [ 0 ] . pathname = '/superadmin' + fileName . replace ( '/admin' , '' )
180179
181180 defaultFile = await crud . send ( data )
182181
0 commit comments