Skip to content

Commit 8132890

Browse files
committed
APIGOV-33169 - Replace selfLink comparison with metadata.id check
1 parent 1a0fbfb commit 8132890

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

pkg/agent/handler/agentresource.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,16 +88,16 @@ func (h *agentResourceHandler) Handle(ctx context.Context, meta *proto.EventMeta
8888
return nil
8989
}
9090
agentRes := h.agentResourceManager.GetAgentResource()
91-
if agentRes == nil || agentRes.GetSelfLink() != resource.GetSelfLink() {
92-
h.logger.WithField("selfLink", resource.GetSelfLink()).Trace("skipping handling agent resource")
91+
if agentRes == nil || agentRes.Metadata.ID != resource.Metadata.ID {
92+
h.logger.WithField("id", resource.Metadata.ID).
93+
WithField("selfLink", resource.GetSelfLink()).Trace("skipping handling agent resource")
9394
return nil
9495
}
9596
if action == proto.Event_SUBRESOURCEUPDATED && subres == definitions.XAgentDetails {
9697
h.handleUpdateTrigger(resource)
9798
}
98-
handlerFunc(action, subres, resource)
9999

100-
return nil
100+
return handlerFunc(action, subres, resource)
101101
}
102102

103103
func (h *agentResourceHandler) handleUpdateTrigger(resource *v1.ResourceInstance) {

0 commit comments

Comments
 (0)