diff --git a/server/src/domain/person/person.service.ts b/server/src/domain/person/person.service.ts index 87046c50f..4310ef431 100644 --- a/server/src/domain/person/person.service.ts +++ b/server/src/domain/person/person.service.ts @@ -50,7 +50,7 @@ export class PersonService { async update(authUser: AuthUserDto, id: string, dto: PersonUpdateDto): Promise<PersonResponseDto> { let person = await this.findOrFail(authUser, id); - if (dto.name) { + if (dto.name !== undefined) { person = await this.repository.update({ id, name: dto.name }); const assets = await this.repository.getAssets(authUser.id, id); const ids = assets.map((asset) => asset.id); diff --git a/web/src/lib/components/faces-page/edit-name-input.svelte b/web/src/lib/components/faces-page/edit-name-input.svelte index f4fff8918..c2527c0fd 100644 --- a/web/src/lib/components/faces-page/edit-name-input.svelte +++ b/web/src/lib/components/faces-page/edit-name-input.svelte @@ -38,7 +38,6 @@ class="gap-2 w-full bg-gray-100 dark:bg-gray-700 dark:text-white" type="text" placeholder="New name or nickname" - required bind:value={name} /> <Button size="sm" type="submit">Done</Button>