generated from VLADIMIR/template
fix update place
This commit is contained in:
@@ -232,11 +232,25 @@ func (s *Services) UpdateNode(ctx context.Context, req *proto.UpdateNodeReq) (*p
|
||||
},
|
||||
)
|
||||
}
|
||||
doors := make([]*story_service.GraphDoor, 0, len(req.Node.Doors))
|
||||
for _, door := range req.Node.Doors {
|
||||
doors = append(
|
||||
doors,
|
||||
&story_service.GraphDoor{
|
||||
Code: door.Code,
|
||||
Name: door.Name,
|
||||
Show: door.Show,
|
||||
},
|
||||
)
|
||||
}
|
||||
node := &story_service.GraphNode{
|
||||
Code: req.Node.Code,
|
||||
Name: req.Node.Name,
|
||||
Text: req.Node.Text,
|
||||
Image: req.Node.Image,
|
||||
Applications: applications,
|
||||
Hidden: req.Node.Hidden,
|
||||
Doors: doors,
|
||||
}
|
||||
if err := s.storyService.UpdatePlace(ctx, req.Code, node); err != nil {
|
||||
return nil, err
|
||||
|
||||
Reference in New Issue
Block a user