@@ -81,11 +81,10 @@ class CoCreateFileSystem {
81
81
host : hostname ,
82
82
array : 'files' ,
83
83
$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
+ } ,
89
88
limit : 1
90
89
} ,
91
90
organization_id
@@ -164,19 +163,19 @@ class CoCreateFileSystem {
164
163
}
165
164
166
165
async function getDefaultFile ( fileName ) {
167
- data . $filter . query [ 1 ] . value = fileName
166
+ data . $filter . query . $or [ 0 ] . pathname = fileName
168
167
let defaultFile
169
168
if ( fileName !== '/hostNotFound.html' )
170
169
defaultFile = await crud . send ( data ) ;
171
170
172
171
if ( defaultFile && defaultFile . object && defaultFile . object [ 0 ] && defaultFile . object [ 0 ] . src ) {
173
172
return defaultFile
174
173
} else {
175
- data . $filter . query [ 0 ] . value = [ '*' ]
174
+ data . $filter . query . host . $in = [ '*' ]
176
175
data . organization_id = process . env . organization_id
177
176
178
177
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' , '' )
180
179
181
180
defaultFile = await crud . send ( data )
182
181
0 commit comments