@@ -119,12 +119,15 @@ func (h TypedFuncs[object, request]) Create(ctx context.Context, e event.TypedCr
119
119
120
120
wq , ok := q .(workqueue.TypedRateLimitingInterface [reconcile.Request ])
121
121
if ok {
122
- evt := any (e ).(event.TypedCreateEvent [client.Object ])
123
- item := reconcile.Request {NamespacedName : types.NamespacedName {
124
- Name : evt .Object .GetName (),
125
- Namespace : evt .Object .GetNamespace (),
126
- }}
127
- addToQueueCreate (wq , evt , item )
122
+ evt , ok := any (e ).(event.TypedCreateEvent [client.Object ])
123
+ if ok {
124
+ item := reconcile.Request {NamespacedName : types.NamespacedName {
125
+ Name : evt .Object .GetName (),
126
+ Namespace : evt .Object .GetNamespace (),
127
+ }}
128
+ addToQueueCreate (wq , evt , item )
129
+ }
130
+ h .CreateFunc (ctx , e , q )
128
131
}
129
132
}
130
133
}
@@ -145,23 +148,26 @@ func (h TypedFuncs[object, request]) Update(ctx context.Context, e event.TypedUp
145
148
146
149
wq , ok := q .(workqueue.TypedRateLimitingInterface [reconcile.Request ])
147
150
if ok {
148
- evt := any (e ).(event.TypedUpdateEvent [client.Object ])
149
- switch {
150
- case ! isNil (evt .ObjectNew ):
151
- item := reconcile.Request {NamespacedName : types.NamespacedName {
152
- Name : evt .ObjectNew .GetName (),
153
- Namespace : evt .ObjectNew .GetNamespace (),
154
- }}
155
- addToQueueUpdate (wq , evt , item )
156
- case ! isNil (evt .ObjectOld ):
157
- item := reconcile.Request {NamespacedName : types.NamespacedName {
158
- Name : evt .ObjectOld .GetName (),
159
- Namespace : evt .ObjectOld .GetNamespace (),
160
- }}
161
- addToQueueUpdate (wq , evt , item )
162
- default :
163
- enqueueLog .Error (nil , "UpdateEvent received with no metadata" , "event" , evt )
151
+ evt , ok := any (e ).(event.TypedUpdateEvent [client.Object ])
152
+ if ok {
153
+ switch {
154
+ case ! isNil (evt .ObjectNew ):
155
+ item := reconcile.Request {NamespacedName : types.NamespacedName {
156
+ Name : evt .ObjectNew .GetName (),
157
+ Namespace : evt .ObjectNew .GetNamespace (),
158
+ }}
159
+ addToQueueUpdate (wq , evt , item )
160
+ case ! isNil (evt .ObjectOld ):
161
+ item := reconcile.Request {NamespacedName : types.NamespacedName {
162
+ Name : evt .ObjectOld .GetName (),
163
+ Namespace : evt .ObjectOld .GetNamespace (),
164
+ }}
165
+ addToQueueUpdate (wq , evt , item )
166
+ default :
167
+ enqueueLog .Error (nil , "UpdateEvent received with no metadata" , "event" , evt )
168
+ }
164
169
}
170
+ h .UpdateFunc (ctx , e , q )
165
171
}
166
172
}
167
173
}
0 commit comments