File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed
Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -14,17 +14,18 @@ export class PageService {
1414 ) { }
1515
1616 async createPage ( dto : CreatePageDto ) : Promise < Page > {
17- const { title, content , x, y } = dto ;
17+ const { title, x, y } = dto ;
1818
19- // 페이지부터 생성한다.
20- const page = await this . pageRepository . save ( { title, content } ) ;
19+ // 노드부터 생성한다.
20+ const node = await this . nodeRepository . save ( { title, x , y } ) ;
2121
22- // 노드를 생성한다.
23- const node = await this . nodeRepository . save ( { id : page . id , x , y } ) ;
22+ // 페이지를 생성한다.
23+ const page = await this . pageRepository . save ( { title , content : { } } ) ;
2424
25- // 노드와 페이지를 서로 연결하여 저장한다.
26- page . node = node ;
27- return await this . pageRepository . save ( page ) ;
25+ // 페이지와 노드를 서로 연결하여 저장한다.
26+ node . page = page ;
27+ await this . nodeRepository . save ( node ) ;
28+ return page ;
2829 }
2930
3031 async createLinkedPage ( title : string , nodeId : number ) : Promise < Page > {
You can’t perform that action at this time.
0 commit comments