(self, serializer)
| 217 | return task |
| 218 | |
| 219 | def perform_create(self, serializer): |
| 220 | action = serializer.validated_data["action"] |
| 221 | node = self.get_object() |
| 222 | if action == "refresh_cache" and node is None: |
| 223 | task = self.refresh_nodes_cache() |
| 224 | self.set_serializer_data(serializer, task) |
| 225 | return |
| 226 | |
| 227 | if action == "refresh": |
| 228 | task = update_node_assets_hardware_info_manual(node) |
| 229 | else: |
| 230 | task = test_node_assets_connectivity_manual(node) |
| 231 | self.set_serializer_data(serializer, task) |
nothing calls this directly
no test coverage detected