# Comment lier des images avec un sujet

**URL:** <https://meta.discourse.org/t/how-to-link-images-with-topic/321246>\
**Category:** Development\
**Created:** [Août 12, 2024, 12:38 UTC](https://meta.discourse.org/t/how-to-link-images-with-topic/321246 "2024-08-12T12:38:13Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Harshit\_Dave](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/harshit_dave/32/379059_2.png) [@Harshit\_Dave](https://meta.discourse.org/u/Harshit_Dave)\
**Post date:** [Août 13, 2024, 2:47 UTC](https://meta.discourse.org/t/how-to-link-images-with-topic/321246/6 "2024-08-13T14:47:45Z")

</div>

Il a mis à jour l’`image_upload_id` pour les publications et les sujets, mais les images sont toujours supprimées. J’ai utilisé la fonction API `register_upload_in_use`.

J’ai ajouté le code ci-dessous pour vérifier dans les `custom_fields` du sujet où `topic_file_upload` est le nom du champ. Est-ce la bonne façon de faire ?

```plaintext
  if respond_to?(:register_upload_in_use)
    register_upload_in_use do |upload|
        TopicCustomField.where(
            name: 'topic_file_upload',
            value: [upload.url, upload.sha1]
        ).exists?
    end
  end

```

---

_[View the full topic](https://meta.discourse.org/t/how-to-link-images-with-topic/321246)._
