perf: 修改 优化去掉版本号

pull/9680/head
ibuler 2 years ago
parent fae494d707
commit 0140d4349a

@ -8,7 +8,7 @@ from django.utils import timezone
from openpyxl import Workbook from openpyxl import Workbook
from accounts.const import AutomationTypes, SecretType, SSHKeyStrategy, SecretStrategy from accounts.const import AutomationTypes, SecretType, SSHKeyStrategy, SecretStrategy
from accounts.models import ChangeSecretRecord, Account from accounts.models import ChangeSecretRecord
from accounts.notifications import ChangeSecretExecutionTaskMsg from accounts.notifications import ChangeSecretExecutionTaskMsg
from accounts.serializers import ChangeSecretRecordBackUpSerializer from accounts.serializers import ChangeSecretRecordBackUpSerializer
from assets.const import HostTypes from assets.const import HostTypes
@ -141,12 +141,12 @@ class ChangeSecretManager(AccountBasePlaybookManager):
recorder.status = 'success' recorder.status = 'success'
recorder.date_finished = timezone.now() recorder.date_finished = timezone.now()
recorder.save() recorder.save()
account = Account.objects.filter(id=recorder.account_id).first() account = recorder.account
if not account: if not account:
print("Account not found, deleted ?", recorder.account_id) print("Account not found, deleted ?", recorder)
return return
account.secret = recorder.new_secret account.secret = recorder.new_secret
account.save(update_fields=['secret', 'version']) account.save(update_fields=['secret'])
def on_host_error(self, host, error, result): def on_host_error(self, host, error, result):
recorder = self.name_recorder_mapper.get(host) recorder = self.name_recorder_mapper.get(host)

@ -103,7 +103,7 @@ class PushAccountManager(ChangeSecretManager, AccountBasePlaybookManager):
if not account: if not account:
return return
account.secret = new_secret account.secret = new_secret
account.save(update_fields=['secret', 'version']) account.save(update_fields=['secret'])
def on_host_error(self, host, error, result): def on_host_error(self, host, error, result):
pass pass

Loading…
Cancel
Save