Skip to content

Commit 2066453

Browse files
committed
refactor: Object.assign을 통해 일부 갱신
1 parent 262fb05 commit 2066453

File tree

1 file changed

+2
-12
lines changed

1 file changed

+2
-12
lines changed

apps/backend/src/page/page.service.ts

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -58,20 +58,10 @@ export class PageService {
5858
throw new PageNotFoundException();
5959
}
6060
// 페이지 정보를 갱신한다.
61-
if (dto.title !== undefined) {
62-
page.title = dto.title;
63-
}
64-
65-
if (dto.content !== undefined) {
66-
page.content = dto.content;
67-
}
68-
69-
if (dto.emoji !== undefined) {
70-
page.emoji = dto.emoji;
71-
}
61+
const newPage = Object.assign({}, page, dto);
7262

7363
// 변경된 페이지를 저장
74-
return await this.pageRepository.save(page);
64+
return await this.pageRepository.save(newPage);
7565
}
7666

7767
async findPageById(id: number): Promise<Page> {

0 commit comments

Comments
 (0)