File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -21,9 +21,8 @@ export function createQueryResult<T extends QueryParameter[]>(
21
21
entities : Entity [ ] ,
22
22
query : Query
23
23
) : QueryResult < T > {
24
- // Use cached traits and stores for default queries.
25
- let traits = query . resultTraits ;
26
- let stores = query . resultStores ;
24
+ const traits = [ ...query . resultTraits ] ;
25
+ const stores = [ ...query . resultStores ] ;
27
26
28
27
const results = Object . assign ( entities , {
29
28
updateEach (
@@ -156,9 +155,8 @@ export function createQueryResult<T extends QueryParameter[]>(
156
155
} ,
157
156
158
157
select < U extends QueryParameter [ ] > ( ...params : U ) : QueryResult < U > {
159
- // We are no longer using the cached traits and stores.
160
- traits = [ ] ;
161
- stores = [ ] ;
158
+ traits . length = 0 ;
159
+ stores . length = 0 ;
162
160
getQueryStores ( params , traits , stores , world ) ;
163
161
return results as unknown as QueryResult < U > ;
164
162
} ,
You can’t perform that action at this time.
0 commit comments