diff --git a/pkg/compute/models/guest_actions.go b/pkg/compute/models/guest_actions.go index d58260453e..f331c9c865 100644 --- a/pkg/compute/models/guest_actions.go +++ b/pkg/compute/models/guest_actions.go @@ -1726,7 +1726,7 @@ func (self *SGuest) PerformDetachnetwork(ctx context.Context, userCred mcclient. netStr, _ := data.GetString("net_id") if len(netStr) > 0 { - netObj, err := NetworkManager.FetchById(netStr) + netObj, err := NetworkManager.FetchByIdOrName(userCred, netStr) if err != nil { if err == sql.ErrNoRows { return nil, httperrors.NewResourceNotFoundError2(NetworkManager.Keyword(), netStr)