perf: Perm the template push account

This commit is contained in:
feng 2025-03-27 13:57:20 +08:00 committed by feng626
parent bf195c1599
commit cab1e0bf52

View File

@ -105,6 +105,9 @@ class AssetPermissionSerializer(ResourceLabelsMixin, BulkOrgResourceModelSeriali
def create_account_through_template(self, nodes, assets): def create_account_through_template(self, nodes, assets):
if not self.template_accounts: if not self.template_accounts:
return return
if self.instance:
assets = assets or self.instance.assets.all()
nodes = nodes or self.instance.nodes.all()
assets = self.get_all_assets(nodes, assets) assets = self.get_all_assets(nodes, assets)
self.create_accounts(assets) self.create_accounts(assets)