(c *gin.Context)
| 59 | ) |
| 60 | |
| 61 | func (service *SingleNodeService) Get(c *gin.Context) (*GetNodeResponse, error) { |
| 62 | dep := dependency.FromContext(c) |
| 63 | nodeClient := dep.NodeClient() |
| 64 | |
| 65 | ctx := context.WithValue(c, inventory.LoadNodeStoragePolicy{}, true) |
| 66 | node, err := nodeClient.GetNodeById(ctx, service.ID) |
| 67 | if err != nil { |
| 68 | return nil, serializer.NewError(serializer.CodeDBError, "Failed to get node", err) |
| 69 | } |
| 70 | |
| 71 | return &GetNodeResponse{Node: node}, nil |
| 72 | } |
| 73 | |
| 74 | type ( |
| 75 | TestNodeService struct { |
no test coverage detected