Skip to content

Commit f2f15de

Browse files
swordqiuQiu Jian
andauthored
fix: rename check when change project (#23680)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
1 parent c2fe4ba commit f2f15de

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

pkg/cloudcommon/db/virtualresource.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -459,10 +459,13 @@ func (model *SVirtualResourceBase) PerformChangeOwner(ctx context.Context, userC
459459
model.cleanModelUsages(ctx, userCred)
460460

461461
oldName := model.Name
462+
newName, err := GenerateName2(ctx, manager, ownerId, oldName, model, 1)
463+
if err != nil {
464+
return nil, errors.Wrap(err, "GenerateName2")
465+
}
462466
_, err = Update(model, func() error {
463-
model.Name, err = GenerateName(ctx, manager, ownerId, oldName)
464-
if err != nil {
465-
return err
467+
if newName != oldName {
468+
model.Name = newName
466469
}
467470
model.DomainId = ownerId.GetProjectDomainId()
468471
model.ProjectId = ownerId.GetProjectId()

0 commit comments

Comments
 (0)