MCPcopy Index your code
hub / github.com/jumpserver/jumpserver / perform_create

Method perform_create

apps/assets/api/node.py:219–231  ·  view source on GitHub ↗
(self, serializer)

Source from the content-addressed store, hash-verified

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)

Callers

nothing calls this directly

Tested by

no test coverage detected