add parent node to node, fix type of null

This commit is contained in:
Yisroel Baum 2026-02-21 22:15:24 +02:00
parent 483110f773
commit 021a2a6f15
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9
5 changed files with 24 additions and 1 deletions

View file

@ -22,10 +22,19 @@ class CreateNode
if ($text === null) {
throw new DomainException("Text with id: $id doesnt exist");
}
if ($request->parentNodeId === null) {
return $this->nodeRepo->create(new CreateNodeDto(
text: $text,
title: $request->title,
parentNode: null,
));
}
$parentNode = $this->nodeRepo->find($request->parentNodeId);
return $this->nodeRepo->create(new CreateNodeDto(
text: $text,
title: $request->title,
parentNode: $parentNode,
));
}
}