fix update place

This commit is contained in:
2026-05-29 08:11:45 +07:00
parent bed126bd85
commit 235faddaa8
2 changed files with 35 additions and 0 deletions
+14
View File
@@ -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