perf: 修改 优化去掉版本号

pull/9680/head
ibuler 2023-02-22 11:23:43 +08:00
parent fae494d707
commit 0140d4349a
2 changed files with 5 additions and 5 deletions

View File

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

View File

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