File tree 1 file changed +4
-6
lines changed
packages/acs-client/src/acs
1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -109,16 +109,14 @@ export const DefaultMetaDataInjector = async <T extends ResourceList>(
109
109
) . filter (
110
110
id => id
111
111
)
112
- )
113
- ] ;
114
- const meta_map = ids . length && await self . read ( {
112
+ ) ] ;
113
+ const meta_map = ids . length ? await self . read ( {
115
114
filters : [ {
116
115
filters : [ {
117
116
field : 'id' ,
118
117
operation : Filter_Operation . in ,
119
118
value : JSON . stringify ( ids ) ,
120
119
type : Filter_ValueType . ARRAY ,
121
- filters : [ ] ,
122
120
} ]
123
121
} ] ,
124
122
limit : ids . length ,
@@ -129,7 +127,7 @@ export const DefaultMetaDataInjector = async <T extends ResourceList>(
129
127
) . map (
130
128
item => [ item . payload . id , item . payload . meta ]
131
129
) )
132
- ) ;
130
+ ) : undefined ;
133
131
134
132
request . items ?. forEach ( ( item ) => {
135
133
if ( ! item . id ?. length ) {
@@ -138,7 +136,7 @@ export const DefaultMetaDataInjector = async <T extends ResourceList>(
138
136
139
137
if ( ! item . meta ?. owners ?. length ) {
140
138
item . meta = {
141
- ...meta_map . get ( item . id ) ,
139
+ ...( meta_map ? .get ( item . id ) ?? { } ) ,
142
140
...item . meta ,
143
141
owners : [
144
142
request . subject ?. scope ? {
You can’t perform that action at this time.
0 commit comments