# Перенос на S3 не удаётся из-за логотипов

**URL:** <https://meta.discourse.org/t/migrate-to-s3-fails-because-of-logo-images/262313>\
**Category:** Self-hosting\
**Tags:** s3\
**Created:** [19.Апрель.2023 18:17:03 UTC](https://meta.discourse.org/t/migrate-to-s3-fails-because-of-logo-images/262313 "2023-04-19T18:17:03Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![jfmontanaro](https://avatars.discourse-cdn.com/v4/letter/j/f14d63/32.png) [@jfmontanaro](https://meta.discourse.org/u/jfmontanaro)\
**Post date:** [20.Апрель.2023 17:23:27 UTC](https://meta.discourse.org/t/migrate-to-s3-fails-because-of-logo-images/262313/2 "2023-04-20T17:23:27Z")

</div>

Вернулся на следующий день и попробовал снова — задача миграции выполнилась без проблем. Похоже, что изображения логотипов никогда не были проблемой, а дело было лишь в двух лишних файлах. Вероятно, они были удалены каким-то периодическим заданием, потому что сейчас их уже нет.

Если оглянуться назад, то задача загрузки проверяет некорректные URL-адреса загрузок следующим образом:

```plaintext
Upload.by_users.where("url NOT LIKE '//%' AND url NOT LIKE '/%#{seeded_image_url}%'").exists?

```

Скорее всего, именно `by_users` заставляет её игнорировать изображения логотипов, поскольку у них нет валидного `user_id`.

---

_[View the full topic](https://meta.discourse.org/t/migrate-to-s3-fails-because-of-logo-images/262313)._
