diff --git a/pkg/compute/models/cloudsync.go b/pkg/compute/models/cloudsync.go index b3de998fdf..042aa4ba9d 100644 --- a/pkg/compute/models/cloudsync.go +++ b/pkg/compute/models/cloudsync.go @@ -1229,7 +1229,7 @@ func SyncCloudProject(userCred mcclient.TokenCredential, model db.IVirtualModel, extProject, err := ExternalProjectManager.GetProject(extProjectId, managerId) if err != nil { log.Errorf("sync project for %s %s error: %v", model.Keyword(), model.GetName(), err) - } else { + } else if len(extProject.ProjectId) > 0 { newOwnerId = extProject.GetOwnerId() } }