File tree Expand file tree Collapse file tree 1 file changed +13
-4
lines changed
src/Umbraco.Web.UI.Client/src/packages/core/repository Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -101,13 +101,12 @@ export class UmbRepositoryItemsManager<ItemType extends { unique: string }> exte
101
101
) ;
102
102
103
103
this . consumeContext ( UMB_ACTION_EVENT_CONTEXT , ( context ) => {
104
- this . #eventContext = context ;
105
-
106
- this . #eventContext. removeEventListener (
104
+ this . #eventContext?. removeEventListener (
107
105
UmbEntityUpdatedEvent . TYPE ,
108
106
this . #onEntityUpdatedEvent as unknown as EventListener ,
109
107
) ;
110
108
109
+ this . #eventContext = context ;
111
110
this . #eventContext. addEventListener (
112
111
UmbEntityUpdatedEvent . TYPE ,
113
112
this . #onEntityUpdatedEvent as unknown as EventListener ,
@@ -225,7 +224,17 @@ export class UmbRepositoryItemsManager<ItemType extends { unique: string }> exte
225
224
await this . #init;
226
225
if ( ! this . repository ) throw new Error ( 'Repository is not initialized' ) ;
227
226
228
- const { data } = await this . repository . requestItems ( [ unique ] ) ;
227
+ const { data, error } = await this . repository . requestItems ( [ unique ] ) ;
228
+
229
+ if ( error ) {
230
+ this . #statuses. appendOne ( {
231
+ state : {
232
+ type : 'error' ,
233
+ error : '#general_notFound' ,
234
+ } ,
235
+ unique,
236
+ } as UmbRepositoryItemsStatus ) ;
237
+ }
229
238
230
239
if ( data ) {
231
240
const items = this . getItems ( ) ;
You can’t perform that action at this time.
0 commit comments