BUG-003: 500 Internal Server Error при загрузке изображения товара

Описание

При попытке загрузить изображение товара через POST /products/{id}/image сервер возвращает 500 INTERNAL_ERROR. Функционал загрузки изображений (BR 2.1) не работает на тестовом окружении.

Шаги воспроизведения

  1. Открыть карточку товара на https://erp-test.nirbi.ru
  2. Попытаться загрузить изображение
  3. Запрос POST /api/v1/admin/catalog/products/0012592c-c565-44f7-8a58-4e1bec839516/image → 500

Ожидаемое поведение

Изображение загружается в S3 (MinIO), URL сохраняется в image_url товара. Ответ 200 с image_url.

Фактическое поведение

{"error":{"code":"INTERNAL_ERROR","message":"Internal server error"}}

HTTP 500.

Затронутые сервисы

  • Catalog ServiceProductImageService, S3Service — обработка загрузки
  • MinIO (S3) — хранение файлов, возможно проблема с бакетом или credentials
  • erp-admin (BFF/web) — клиент отправляет multipart/form-data