fix(keystone): remove deleted project metadata (#18905)

This commit is contained in:
屈轩
2023-12-06 15:29:43 +08:00
committed by GitHub
parent a9d7d41be3
commit d2506ccf10
2 changed files with 8 additions and 0 deletions
+4
View File
@@ -496,6 +496,10 @@ func (domain *SDomain) Delete(ctx context.Context, userCred mcclient.TokenCreden
return errors.Wrap(err, "MarkPendingDelete")
}
}
err = db.Metadata.RemoveAll(ctx, domain, userCred)
if err != nil {
return errors.Wrapf(err, "Metadata.RemoveAll")
}
return nil
}
+4
View File
@@ -435,6 +435,10 @@ func (model *SIdentityBaseResource) Delete(ctx context.Context, userCred mcclien
return errors.Wrap(err, "MarkPendingDelete")
}
}
err := db.Metadata.RemoveAll(ctx, model, userCred)
if err != nil {
return errors.Wrapf(err, "Metadata.RemoveAll")
}
return nil // DeleteModel(ctx, userCred, model.GetIVirtualModel())
}