Skip to content
This repository was archived by the owner on Feb 11, 2025. It is now read-only.

Commit 072769d

Browse files
authored
Merge pull request #64 from displague/port-does-not-exist
treat 404 on device port lookups as a deleted port attachment
2 parents fd7045e + a385e95 commit 072769d

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

pkg/controller/ports/assignment/managed.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ func (e *external) Observe(ctx context.Context, mg resource.Managed) (managed.Ex
115115
// Observe port
116116
port, err := e.client.GetPortByName(a.Spec.ForProvider.DeviceID, a.Spec.ForProvider.Name)
117117
if packetclient.IsNotFound(err) {
118-
return managed.ExternalObservation{}, errors.New("port does not exist")
118+
return managed.ExternalObservation{ResourceExists: false}, nil
119119
}
120120
if err != nil {
121121
return managed.ExternalObservation{}, errors.Wrap(err, errGetPort)

0 commit comments

Comments
 (0)