get memories failed #5138

Closed
opened 2026-02-05 11:11:36 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @dannyxu2015 on GitHub (Jan 13, 2025).

The bug

after I post to create memory by API,I tried to get it by search memories API, I got 500 error:

{
    "message": "Failed to search memories",
    "error": "Internal Server Error",
    "statusCode": 500,
    "correlationId": "mybqzn12"
}

the logs of container immich_server:

[Nest] 18  - 01/13/2025, 6:05:27 PM   ERROR [Api:ErrorInterceptor~mybqzn12] Unknown error: TypeError: Cannot read properties of undefined (reading 'map')
TypeError: Cannot read properties of undefined (reading 'map')
    at mapMemory (/usr/src/app/dist/dtos/memory.dto.js:128:31)
    at /usr/src/app/dist/services/memory.service.js:18:68
    at Array.map (<anonymous>)
    at MemoryService.search (/usr/src/app/dist/services/memory.service.js:18:25)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

The OS that Immich Server is running on

Debian 11

Version of Immich Server

v.1.123.0

Version of Immich Mobile App

by Postman

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

#
# WARNING: Make sure to use the docker-compose.yml of the current release:
#
# https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
#
# The compose file on main may not be compatible with the latest release.
#

name: immich

services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    # extends:
    #   file: hwaccel.transcoding.yml
    #   service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
    volumes:
      # Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
      - /etc/localtime:/etc/localtime:ro
      - /NAS/DATA:/mnt/photos2:ro
    env_file:
      - .env
    ports:
      - 2283:2283
    depends_on:
      - redis
      - database
    restart: always
    healthcheck:
      disable: false

  immich-machine-learning:
    container_name: immich_machine_learning
    # For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag.
    # Example tag: ${IMMICH_VERSION:-release}-cuda
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
    # extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration
    #   file: hwaccel.ml.yml
    #   service: cpu # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable
    volumes:
      - model-cache:/cache
    env_file:
      - .env
    restart: always
    healthcheck:
      disable: false

  redis:
    container_name: immich_redis
    image: redis:latest
    healthcheck:
      test: redis-cli ping || exit 1
    restart: always

  database:
    container_name: immich_postgres
    #image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
    image: tensorchord/pgvecto-rs:latest
    ports:
      - 65432:5432
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
      POSTGRES_INITDB_ARGS: '--data-checksums'
    volumes:
      # Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
      - ${DB_DATA_LOCATION}:/var/lib/postgresql/data
    healthcheck:
      test: >-
        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
      interval: 5m
      start_interval: 30s
      start_period: 5m
    command: >-
      postgres
      -c shared_preload_libraries=vectors.so
      -c 'search_path="$$user", public, vectors'
      -c logging_collector=on
      -c max_wal_size=2GB
      -c shared_buffers=512MB
      -c wal_compression=on
    restart: always

volumes:
  model-cache:

Your .env content

# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables

# The location where your uploaded files are stored
UPLOAD_LOCATION=/NAS/DATA/APPDATA/immich/library
# The location where your database files are stored
DB_DATA_LOCATION=/NAS/DATA/APPDATA/immich/postgres

# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
# TZ=Etc/UTC
TZ=Asia/Shanghai

# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=v1.123.0

# Connection secret for postgres. You should change it to a random password
# Please use only the characters `A-Za-z0-9`, without special characters or spaces
DB_PASSWORD=postgres

# The values below this line do not need to be changed
###################################################################################
DB_USERNAME=postgres
DB_DATABASE_NAME=immich

Reproduction steps

Plz check the bug description

Relevant log output

No response

Additional information

No response

Originally created by @dannyxu2015 on GitHub (Jan 13, 2025). ### The bug after I post to create memory by [API](https://immich.app/docs/api/create-memory),I tried to get it by [search memories API](https://immich.app/docs/api/search-memories), I got 500 error: ``` { "message": "Failed to search memories", "error": "Internal Server Error", "statusCode": 500, "correlationId": "mybqzn12" } ``` the logs of container immich_server: ``` [Nest] 18 - 01/13/2025, 6:05:27 PM ERROR [Api:ErrorInterceptor~mybqzn12] Unknown error: TypeError: Cannot read properties of undefined (reading 'map') TypeError: Cannot read properties of undefined (reading 'map') at mapMemory (/usr/src/app/dist/dtos/memory.dto.js:128:31) at /usr/src/app/dist/services/memory.service.js:18:68 at Array.map (<anonymous>) at MemoryService.search (/usr/src/app/dist/services/memory.service.js:18:25) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) ``` ### The OS that Immich Server is running on Debian 11 ### Version of Immich Server v.1.123.0 ### Version of Immich Mobile App by Postman ### Platform with the issue - [X] Server - [ ] Web - [ ] Mobile ### Your docker-compose.yml content ```YAML # # WARNING: Make sure to use the docker-compose.yml of the current release: # # https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml # # The compose file on main may not be compatible with the latest release. # name: immich services: immich-server: container_name: immich_server image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} # extends: # file: hwaccel.transcoding.yml # service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding volumes: # Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file - ${UPLOAD_LOCATION}:/usr/src/app/upload - /etc/localtime:/etc/localtime:ro - /NAS/DATA:/mnt/photos2:ro env_file: - .env ports: - 2283:2283 depends_on: - redis - database restart: always healthcheck: disable: false immich-machine-learning: container_name: immich_machine_learning # For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag. # Example tag: ${IMMICH_VERSION:-release}-cuda image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} # extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration # file: hwaccel.ml.yml # service: cpu # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable volumes: - model-cache:/cache env_file: - .env restart: always healthcheck: disable: false redis: container_name: immich_redis image: redis:latest healthcheck: test: redis-cli ping || exit 1 restart: always database: container_name: immich_postgres #image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0 image: tensorchord/pgvecto-rs:latest ports: - 65432:5432 environment: POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_USER: ${DB_USERNAME} POSTGRES_DB: ${DB_DATABASE_NAME} POSTGRES_INITDB_ARGS: '--data-checksums' volumes: # Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file - ${DB_DATA_LOCATION}:/var/lib/postgresql/data healthcheck: test: >- 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 interval: 5m start_interval: 30s start_period: 5m command: >- postgres -c shared_preload_libraries=vectors.so -c 'search_path="$$user", public, vectors' -c logging_collector=on -c max_wal_size=2GB -c shared_buffers=512MB -c wal_compression=on restart: always volumes: model-cache: ``` ### Your .env content ```Shell # You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables # The location where your uploaded files are stored UPLOAD_LOCATION=/NAS/DATA/APPDATA/immich/library # The location where your database files are stored DB_DATA_LOCATION=/NAS/DATA/APPDATA/immich/postgres # To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List # TZ=Etc/UTC TZ=Asia/Shanghai # The Immich version to use. You can pin this to a specific version like "v1.71.0" IMMICH_VERSION=v1.123.0 # Connection secret for postgres. You should change it to a random password # Please use only the characters `A-Za-z0-9`, without special characters or spaces DB_PASSWORD=postgres # The values below this line do not need to be changed ################################################################################### DB_USERNAME=postgres DB_DATABASE_NAME=immich ``` ### Reproduction steps Plz check the bug description ### Relevant log output _No response_ ### Additional information _No response_
Author
Owner

@dannyxu2015 commented on GitHub (Jan 13, 2025):

created memory by post to {{host}}/api/memories with body:

{
  "assetIds": [
"ddbd11a6-9369-4025-b64e-383f50859a97",
"63d6e129-454a-4487-9d4b-98bff34ddb6b",
"467477cd-459f-480a-95d0-049fc2feb90e",
"eb0bbdf9-4151-4f57-8bc3-208881388e92"
  ],
  "data": {
    "year": 4
  },
  "isSaved": true,
  "memoryAt": "2024-01-12",
  "seenAt": "2024-01-12",
  "type": "on_this_day"
}

and got result from server:

{
    "id": "db734786-1ad3-4cc4-8c87-e282a954b86b",
    "createdAt": "2025-01-13T10:01:44.126Z",
    "updatedAt": "2025-01-13T10:01:44.126Z",
    "deletedAt": null,
    "memoryAt": "2024-01-12T00:00:00.000Z",
    "seenAt": "2024-01-12T00:00:00.000Z",
    "ownerId": "3df9fee6-8f3e-4f4b-910f-cac9a362386c",
    "type": "on_this_day",
    "data": {
        "year": 4
    },
    "isSaved": true,
    "assets": [
        {
            "id": "467477cd-459f-480a-95d0-049fc2feb90e",
            "deviceAssetId": "IMG_2996.PNG",
            "ownerId": "3df9fee6-8f3e-4f4b-910f-cac9a362386c",
            "deviceId": "Library Import",
            "libraryId": "00d19ea8-7c3f-4c0a-ba3a-7b621ac7c30d",
            "type": "IMAGE",
            "originalPath": "/mnt/photos2/U1833403067267301378/我的备份/来自: iPhone 12 Pro Max 的备份/相册备份/Screenshots/IMG_2996.PNG",
            "originalFileName": "IMG_2996.PNG",
            "originalMimeType": "image/png",
            "thumbhash": "J/gNBABnt3hIl3r3uHd3hHC6+A==",
            "fileCreatedAt": "2021-01-12T07:24:43.000Z",
            "fileModifiedAt": "2025-01-13T09:28:28.182Z",
            "localDateTime": "2021-01-12T15:24:43.000Z",
            "updatedAt": "2025-01-13T09:30:43.352Z",
            "isFavorite": false,
            "isArchived": false,
            "isTrashed": false,
            "duration": "0:00:00.00000",
            "livePhotoVideoId": null,
            "people": [],
            "checksum": "3LY1V673q8yq5t6DSQa9avQHSRE=",
            "isOffline": false,
            "hasMetadata": true,
            "duplicateId": "73b640dd-a2e8-4f58-9e94-e02c168bf4ef",
            "resized": true
        },
        {
            "id": "ddbd11a6-9369-4025-b64e-383f50859a97",
            "deviceAssetId": "IMG_2994.PNG",
            "ownerId": "3df9fee6-8f3e-4f4b-910f-cac9a362386c",
            "deviceId": "Library Import",
            "libraryId": "00d19ea8-7c3f-4c0a-ba3a-7b621ac7c30d",
            "type": "IMAGE",
            "originalPath": "/mnt/photos2/U1833403067267301378/我的备份/来自: iPhone 12 Pro Max 的备份/相册备份/Screenshots/IMG_2994.PNG",
            "originalFileName": "IMG_2994.PNG",
            "originalMimeType": "image/png",
            "thumbhash": "+/cBBACViIbIZ3eGiAh/6f+X/g==",
            "fileCreatedAt": "2021-01-12T03:04:01.000Z",
            "fileModifiedAt": "2025-01-13T09:28:29.736Z",
            "localDateTime": "2021-01-12T11:04:01.000Z",
            "updatedAt": "2025-01-13T09:29:29.728Z",
            "isFavorite": false,
            "isArchived": false,
            "isTrashed": false,
            "duration": "0:00:00.00000",
            "livePhotoVideoId": null,
            "people": [],
            "checksum": "QFkRQGX5NclO8ngOfgswm/4Aogw=",
            "isOffline": false,
            "hasMetadata": true,
            "duplicateId": null,
            "resized": true
        },
        {
            "id": "eb0bbdf9-4151-4f57-8bc3-208881388e92",
            "deviceAssetId": "IMG_2998.PNG",
            "ownerId": "3df9fee6-8f3e-4f4b-910f-cac9a362386c",
            "deviceId": "Library Import",
            "libraryId": "00d19ea8-7c3f-4c0a-ba3a-7b621ac7c30d",
            "type": "IMAGE",
            "originalPath": "/mnt/photos2/U1833403067267301378/我的备份/来自: iPhone 12 Pro Max 的备份/相册备份/Screenshots/IMG_2998.PNG",
            "originalFileName": "IMG_2998.PNG",
            "originalMimeType": "image/png",
            "thumbhash": "/fcBBABjCJVHqnJmlpxigEsHiA==",
            "fileCreatedAt": "2021-01-12T07:46:45.000Z",
            "fileModifiedAt": "2025-01-13T09:28:26.935Z",
            "localDateTime": "2021-01-12T15:46:45.000Z",
            "updatedAt": "2025-01-13T09:29:20.664Z",
            "isFavorite": false,
            "isArchived": false,
            "isTrashed": false,
            "duration": "0:00:00.00000",
            "livePhotoVideoId": null,
            "people": [],
            "checksum": "xDgUXy/yFWSQQZ7AGO9Kupbnegs=",
            "isOffline": false,
            "hasMetadata": true,
            "duplicateId": null,
            "resized": true
        },
        {
            "id": "63d6e129-454a-4487-9d4b-98bff34ddb6b",
            "deviceAssetId": "IMG_2995.PNG",
            "ownerId": "3df9fee6-8f3e-4f4b-910f-cac9a362386c",
            "deviceId": "Library Import",
            "libraryId": "00d19ea8-7c3f-4c0a-ba3a-7b621ac7c30d",
            "type": "IMAGE",
            "originalPath": "/mnt/photos2/U1833403067267301378/我的备份/来自: iPhone 12 Pro Max 的备份/相册备份/Screenshots/IMG_2995.PNG",
            "originalFileName": "IMG_2995.PNG",
            "originalMimeType": "image/png",
            "thumbhash": "N+cJJASHCIiHeH3XiHeIgIkIiA==",
            "fileCreatedAt": "2021-01-12T07:19:28.000Z",
            "fileModifiedAt": "2025-01-13T09:28:28.849Z",
            "localDateTime": "2021-01-12T15:19:28.000Z",
            "updatedAt": "2025-01-13T09:29:28.549Z",
            "isFavorite": false,
            "isArchived": false,
            "isTrashed": false,
            "duration": "0:00:00.00000",
            "livePhotoVideoId": null,
            "people": [],
            "checksum": "4iJp7ZF9AsdXXWfi9wCs/JO6YZ8=",
            "isOffline": false,
            "hasMetadata": true,
            "duplicateId": null,
            "resized": true
        }
    ]
}
@dannyxu2015 commented on GitHub (Jan 13, 2025): created memory by post to {{host}}/api/memories with body: ``` { "assetIds": [ "ddbd11a6-9369-4025-b64e-383f50859a97", "63d6e129-454a-4487-9d4b-98bff34ddb6b", "467477cd-459f-480a-95d0-049fc2feb90e", "eb0bbdf9-4151-4f57-8bc3-208881388e92" ], "data": { "year": 4 }, "isSaved": true, "memoryAt": "2024-01-12", "seenAt": "2024-01-12", "type": "on_this_day" } ``` and got result from server: ``` { "id": "db734786-1ad3-4cc4-8c87-e282a954b86b", "createdAt": "2025-01-13T10:01:44.126Z", "updatedAt": "2025-01-13T10:01:44.126Z", "deletedAt": null, "memoryAt": "2024-01-12T00:00:00.000Z", "seenAt": "2024-01-12T00:00:00.000Z", "ownerId": "3df9fee6-8f3e-4f4b-910f-cac9a362386c", "type": "on_this_day", "data": { "year": 4 }, "isSaved": true, "assets": [ { "id": "467477cd-459f-480a-95d0-049fc2feb90e", "deviceAssetId": "IMG_2996.PNG", "ownerId": "3df9fee6-8f3e-4f4b-910f-cac9a362386c", "deviceId": "Library Import", "libraryId": "00d19ea8-7c3f-4c0a-ba3a-7b621ac7c30d", "type": "IMAGE", "originalPath": "/mnt/photos2/U1833403067267301378/我的备份/来自: iPhone 12 Pro Max 的备份/相册备份/Screenshots/IMG_2996.PNG", "originalFileName": "IMG_2996.PNG", "originalMimeType": "image/png", "thumbhash": "J/gNBABnt3hIl3r3uHd3hHC6+A==", "fileCreatedAt": "2021-01-12T07:24:43.000Z", "fileModifiedAt": "2025-01-13T09:28:28.182Z", "localDateTime": "2021-01-12T15:24:43.000Z", "updatedAt": "2025-01-13T09:30:43.352Z", "isFavorite": false, "isArchived": false, "isTrashed": false, "duration": "0:00:00.00000", "livePhotoVideoId": null, "people": [], "checksum": "3LY1V673q8yq5t6DSQa9avQHSRE=", "isOffline": false, "hasMetadata": true, "duplicateId": "73b640dd-a2e8-4f58-9e94-e02c168bf4ef", "resized": true }, { "id": "ddbd11a6-9369-4025-b64e-383f50859a97", "deviceAssetId": "IMG_2994.PNG", "ownerId": "3df9fee6-8f3e-4f4b-910f-cac9a362386c", "deviceId": "Library Import", "libraryId": "00d19ea8-7c3f-4c0a-ba3a-7b621ac7c30d", "type": "IMAGE", "originalPath": "/mnt/photos2/U1833403067267301378/我的备份/来自: iPhone 12 Pro Max 的备份/相册备份/Screenshots/IMG_2994.PNG", "originalFileName": "IMG_2994.PNG", "originalMimeType": "image/png", "thumbhash": "+/cBBACViIbIZ3eGiAh/6f+X/g==", "fileCreatedAt": "2021-01-12T03:04:01.000Z", "fileModifiedAt": "2025-01-13T09:28:29.736Z", "localDateTime": "2021-01-12T11:04:01.000Z", "updatedAt": "2025-01-13T09:29:29.728Z", "isFavorite": false, "isArchived": false, "isTrashed": false, "duration": "0:00:00.00000", "livePhotoVideoId": null, "people": [], "checksum": "QFkRQGX5NclO8ngOfgswm/4Aogw=", "isOffline": false, "hasMetadata": true, "duplicateId": null, "resized": true }, { "id": "eb0bbdf9-4151-4f57-8bc3-208881388e92", "deviceAssetId": "IMG_2998.PNG", "ownerId": "3df9fee6-8f3e-4f4b-910f-cac9a362386c", "deviceId": "Library Import", "libraryId": "00d19ea8-7c3f-4c0a-ba3a-7b621ac7c30d", "type": "IMAGE", "originalPath": "/mnt/photos2/U1833403067267301378/我的备份/来自: iPhone 12 Pro Max 的备份/相册备份/Screenshots/IMG_2998.PNG", "originalFileName": "IMG_2998.PNG", "originalMimeType": "image/png", "thumbhash": "/fcBBABjCJVHqnJmlpxigEsHiA==", "fileCreatedAt": "2021-01-12T07:46:45.000Z", "fileModifiedAt": "2025-01-13T09:28:26.935Z", "localDateTime": "2021-01-12T15:46:45.000Z", "updatedAt": "2025-01-13T09:29:20.664Z", "isFavorite": false, "isArchived": false, "isTrashed": false, "duration": "0:00:00.00000", "livePhotoVideoId": null, "people": [], "checksum": "xDgUXy/yFWSQQZ7AGO9Kupbnegs=", "isOffline": false, "hasMetadata": true, "duplicateId": null, "resized": true }, { "id": "63d6e129-454a-4487-9d4b-98bff34ddb6b", "deviceAssetId": "IMG_2995.PNG", "ownerId": "3df9fee6-8f3e-4f4b-910f-cac9a362386c", "deviceId": "Library Import", "libraryId": "00d19ea8-7c3f-4c0a-ba3a-7b621ac7c30d", "type": "IMAGE", "originalPath": "/mnt/photos2/U1833403067267301378/我的备份/来自: iPhone 12 Pro Max 的备份/相册备份/Screenshots/IMG_2995.PNG", "originalFileName": "IMG_2995.PNG", "originalMimeType": "image/png", "thumbhash": "N+cJJASHCIiHeH3XiHeIgIkIiA==", "fileCreatedAt": "2021-01-12T07:19:28.000Z", "fileModifiedAt": "2025-01-13T09:28:28.849Z", "localDateTime": "2021-01-12T15:19:28.000Z", "updatedAt": "2025-01-13T09:29:28.549Z", "isFavorite": false, "isArchived": false, "isTrashed": false, "duration": "0:00:00.00000", "livePhotoVideoId": null, "people": [], "checksum": "4iJp7ZF9AsdXXWfi9wCs/JO6YZ8=", "isOffline": false, "hasMetadata": true, "duplicateId": null, "resized": true } ] } ```
Author
Owner

@dannyxu2015 commented on GitHub (Jan 13, 2025):

use api/memories/:id,I could get the specified memory

@dannyxu2015 commented on GitHub (Jan 13, 2025): use api/memories/:id,I could get the specified memory
Author
Owner

@dannyxu2015 commented on GitHub (Jan 13, 2025):

after I modified code: /usr/src/app/dist/dtos/memory.dto.js, line 128 from assets: entity.assets.map(asset) ... to assets: entity.assets?.map(asset) ..., it works!

@dannyxu2015 commented on GitHub (Jan 13, 2025): after I modified code: /usr/src/app/dist/dtos/memory.dto.js, line 128 from `assets: entity.assets.map(asset) ...` to `assets: entity.assets?.map(asset) ...`, it works!
Author
Owner

@dannyxu2015 commented on GitHub (Jan 13, 2025):

It seems that memories has no entry in web page now?

@dannyxu2015 commented on GitHub (Jan 13, 2025): It seems that memories has no entry in web page now?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#5138