cosmetic issue setting both - name and birthday #4271

Closed
opened 2026-02-05 09:58:32 +03:00 by OVERLORD · 0 comments
Owner

Originally created by @akostadinov on GitHub (Sep 9, 2024).

The bug

I go to explore and use the 3 dots on top-left of a picture to set persons name. The name is immediately visible. Then with same 3 dots I set birthday and then name disappears. If I click on the picture then from the menu there I can see both are set. But while staying on the original screen, setting birthday causes name to disappear and setting name causes birthday to appear unset.

The OS that Immich Server is running on

Fedora 40

Version of Immich Server

v1.114.0

Version of Immich Mobile App

NA

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

I have converted the compose items into systemd services. But basically it is the v1.114.0 version of the compose.

;/etc/containers/systemd/users/1002/immich-redis.container
[Container]
ContainerName=immich_redis
Network=immich
NetworkAlias=redis
HealthCmd=redis-cli ping || exit 1
Image=docker.io/redis:6.2-alpine@sha256:e3b17ba9479deec4b7d1eeec1548a253acc5374d68d3b27937fcfe4df8d18c7e

[Service]
TimeoutStartSec=900
Restart=always

;/etc/containers/systemd/users/1002/immich-pgsql.container
[Container]
ContainerName=immich_postgres
Environment=POSTGRES_INITDB_ARGS=--data-checksums
EnvironmentFile=/media/toshsec/containers_services_data/immich/pgsql.env
Exec=postgres -c 'shared_preload_libraries=vectors.so' -c 'search_path="$user", public, vectors' -c 'logging_collector=off' -c 'log_destination=stderr' -c 'max_wal_size=2GB' -c 'shared_buffers=512MB' -c 'wal_compression=on'
HealthCmd=pg_isready --dbname=$${POSTGRES_DB} --username=$${POSTGRES_USER} || exit 1; Chksum="$$(psql --dbname=$${POSTGRES_DB} --username=$${POSTGRES_USER} --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1
HealthInterval=5m
HealthStartPeriod=5m
HealthStartupInterval=30s
Network=immich
NetworkAlias=postgres
Image=docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
Volume=/media/toshsec/containers_services_data/immich/postgresql/data:/var/lib/postgresql/data,Z

[Service]
TimeoutStartSec=900
Restart=always

/etc/containers/systemd/users/1002/immich-machine-learning.container 
[Container]
ContainerName=immich_machine_learning
# EnvironmentFile=/media/toshsec/containers_services_data/immich/immich.env
Image=ghcr.io/immich-app/immich-machine-learning:v1.114.0
Network=immich,podman
DNS=none
NetworkAlias=immich-machine-learning
Volume=immich-model-cache.volume:/cache

[Service]
TimeoutStartSec=900
Restart=always

;/etc/containers/systemd/users/1002/immich-server.container
[Unit]
Requires=immich-redis.service immich-pgsql.service
After=immich-redis.service immich-pgsql.service
Wants=immich-machine-learning

[Container]
ContainerName=immich_server
EnvironmentFile=/media/toshsec/containers_services_data/immich/immich.env
Image=ghcr.io/immich-app/immich-server:v1.114.0
PublishPort=8102:3001
Network=immich
Volume=/media/toshsec/containers_services_data/immich/library:/usr/src/app/upload:Z
Volume=/etc/localtime:/etc/localtime:ro

[Install]
WantedBy=multi-user.target default.target

[Service]
TimeoutStartSec=900
Restart=always

Your .env content

#immich.env
DB_PASSWORD=REDACTED
DB_HOSTNAME=postgres
DB_USERNAME=postgres
DB_DATABASE_NAME=immich

# pgsql.env
POSTGRES_PASSWORD=REDACTED
POSTGRES_USER=postgres
POSTGRES_DB=immich

Reproduction steps

  1. go to explore in browser
  2. set name using 3 dots on a picture
  3. set birthday using 3 dots on the picture
  4. repeat

Relevant log output

No response

Additional information

No response

Originally created by @akostadinov on GitHub (Sep 9, 2024). ### The bug I go to explore and use the 3 dots on top-left of a picture to set persons name. The name is immediately visible. Then with same 3 dots I set birthday and then name disappears. If I click on the picture then from the menu there I can see both are set. But while staying on the original screen, setting birthday causes name to disappear and setting name causes birthday to appear unset. ### The OS that Immich Server is running on Fedora 40 ### Version of Immich Server v1.114.0 ### Version of Immich Mobile App NA ### Platform with the issue - [ ] Server - [X] Web - [ ] Mobile ### Your docker-compose.yml content I have converted the compose items into systemd services. But basically it is the v1.114.0 version of the compose. ``` ;/etc/containers/systemd/users/1002/immich-redis.container [Container] ContainerName=immich_redis Network=immich NetworkAlias=redis HealthCmd=redis-cli ping || exit 1 Image=docker.io/redis:6.2-alpine@sha256:e3b17ba9479deec4b7d1eeec1548a253acc5374d68d3b27937fcfe4df8d18c7e [Service] TimeoutStartSec=900 Restart=always ;/etc/containers/systemd/users/1002/immich-pgsql.container [Container] ContainerName=immich_postgres Environment=POSTGRES_INITDB_ARGS=--data-checksums EnvironmentFile=/media/toshsec/containers_services_data/immich/pgsql.env Exec=postgres -c 'shared_preload_libraries=vectors.so' -c 'search_path="$user", public, vectors' -c 'logging_collector=off' -c 'log_destination=stderr' -c 'max_wal_size=2GB' -c 'shared_buffers=512MB' -c 'wal_compression=on' HealthCmd=pg_isready --dbname=$${POSTGRES_DB} --username=$${POSTGRES_USER} || exit 1; Chksum="$$(psql --dbname=$${POSTGRES_DB} --username=$${POSTGRES_USER} --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1 HealthInterval=5m HealthStartPeriod=5m HealthStartupInterval=30s Network=immich NetworkAlias=postgres Image=docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0 Volume=/media/toshsec/containers_services_data/immich/postgresql/data:/var/lib/postgresql/data,Z [Service] TimeoutStartSec=900 Restart=always /etc/containers/systemd/users/1002/immich-machine-learning.container [Container] ContainerName=immich_machine_learning # EnvironmentFile=/media/toshsec/containers_services_data/immich/immich.env Image=ghcr.io/immich-app/immich-machine-learning:v1.114.0 Network=immich,podman DNS=none NetworkAlias=immich-machine-learning Volume=immich-model-cache.volume:/cache [Service] TimeoutStartSec=900 Restart=always ;/etc/containers/systemd/users/1002/immich-server.container [Unit] Requires=immich-redis.service immich-pgsql.service After=immich-redis.service immich-pgsql.service Wants=immich-machine-learning [Container] ContainerName=immich_server EnvironmentFile=/media/toshsec/containers_services_data/immich/immich.env Image=ghcr.io/immich-app/immich-server:v1.114.0 PublishPort=8102:3001 Network=immich Volume=/media/toshsec/containers_services_data/immich/library:/usr/src/app/upload:Z Volume=/etc/localtime:/etc/localtime:ro [Install] WantedBy=multi-user.target default.target [Service] TimeoutStartSec=900 Restart=always ``` ### Your .env content ```Shell #immich.env DB_PASSWORD=REDACTED DB_HOSTNAME=postgres DB_USERNAME=postgres DB_DATABASE_NAME=immich # pgsql.env POSTGRES_PASSWORD=REDACTED POSTGRES_USER=postgres POSTGRES_DB=immich ``` ### Reproduction steps 1. go to explore in browser 2. set name using 3 dots on a picture 3. set birthday using 3 dots on the picture 4. repeat ### Relevant log output _No response_ ### Additional information _No response_
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#4271