diff --git a/pkg/compute/models/wires.go b/pkg/compute/models/wires.go index f746176527..4b42ae6d00 100644 --- a/pkg/compute/models/wires.go +++ b/pkg/compute/models/wires.go @@ -210,7 +210,7 @@ func (manager *SWireManager) GetOrCreateWireForClassicNetwork(ctx context.Contex } _wire, err := db.FetchByExternalIdAndManagerId(manager, externalId, func(q *sqlchemy.SQuery) *sqlchemy.SQuery { sq := VpcManager.Query().SubQuery() - return q.Join(sq, sqlchemy.Equals(sq.Field("id"), q.Field("id"))).Filter(sqlchemy.Equals(sq.Field("manager_id"), vpc.ManagerId)) + return q.Join(sq, sqlchemy.Equals(sq.Field("id"), q.Field("vpc_id"))).Filter(sqlchemy.Equals(sq.Field("manager_id"), vpc.ManagerId)) }) if err == nil { return _wire.(*SWire), nil