perf: 优化 task

This commit is contained in:
ibuler
2023-02-10 17:36:15 +08:00
parent eebd6c30de
commit dd15286d27
4 changed files with 8 additions and 7 deletions

View File

@@ -143,10 +143,11 @@ class AssetsTaskMixin:
data = serializer.validated_data
assets = data.get("assets", [])
asset_ids = [asset.id for asset in assets]
if data["action"] == "refresh":
task = update_assets_hardware_info_manual.delay(asset_ids)
task = update_assets_hardware_info_manual(asset_ids)
else:
task = test_assets_connectivity_manual.delay(asset_ids)
task = test_assets_connectivity_manual(asset_ids)
return task
def perform_create(self, serializer):