diff --git a/web/src/lib/components/shared-components/UserAvatar.svelte b/web/src/lib/components/shared-components/UserAvatar.svelte
index 0791df13d0..7b63b8309d 100644
--- a/web/src/lib/components/shared-components/UserAvatar.svelte
+++ b/web/src/lib/components/shared-components/UserAvatar.svelte
@@ -11,7 +11,7 @@
id: string;
name: string;
email: string;
- profileImagePath: string;
+ profileImagePath: string | null;
avatarColor: UserAvatarColor;
profileChangedAt: string;
}
diff --git a/web/src/lib/components/user-settings-page/DeviceCard.svelte b/web/src/lib/components/user-settings-page/DeviceCard.svelte
index 49928ab383..70aa96c58d 100644
--- a/web/src/lib/components/user-settings-page/DeviceCard.svelte
+++ b/web/src/lib/components/user-settings-page/DeviceCard.svelte
@@ -36,9 +36,9 @@
{:else if session.deviceOS === 'iOS' || session.deviceOS === 'macOS'}
- {:else if session.deviceOS.includes('Safari')}
+ {:else if session.deviceOS?.includes('Safari')}
- {:else if session.deviceOS.includes('Windows')}
+ {:else if session.deviceOS?.includes('Windows')}
{:else if session.deviceOS === 'Linux'}
diff --git a/web/src/lib/modals/AvatarEditModal.svelte b/web/src/lib/modals/AvatarEditModal.svelte
index 5582c4bc14..cb0e1f875f 100644
--- a/web/src/lib/modals/AvatarEditModal.svelte
+++ b/web/src/lib/modals/AvatarEditModal.svelte
@@ -16,7 +16,7 @@
const onSave = async (color: UserAvatarColor) => {
try {
- if (authManager.user.profileImagePath !== '') {
+ if (authManager.user.profileImagePath) {
await deleteProfileImage();
}
@@ -38,7 +38,7 @@
diff --git a/web/src/routes/(user)/search/[[photos=photos]]/[[assetId=id]]/+page.svelte b/web/src/routes/(user)/search/[[photos=photos]]/[[assetId=id]]/+page.svelte
index e7a18f1d0f..edc441555e 100644
--- a/web/src/routes/(user)/search/[[photos=photos]]/[[assetId=id]]/+page.svelte
+++ b/web/src/routes/(user)/search/[[photos=photos]]/[[assetId=id]]/+page.svelte
@@ -201,7 +201,7 @@
personIds.map(async (personId) => {
const person = await getPerson({ id: personId });
- if (person.name == '') {
+ if (!person.name) {
return $t('no_name');
}