I have an org file that has content like below:

:PROPERTIES:
:ID: 6dc9fdfe-d24a-4eaf-8152-1f663ba70a2e
:END:
#+title: example

* Header
[[attachment:filename]]

Here the file filename is in the folder that is named based on the ID value: .attach/6d/c9fdfe-d24a-4eaf-8152-1f663ba70a2e, and I can link to the file without any issue.

After I run org-id-get-create for * Header, I had a new ID added for the header, and it becomes something like below

* Header
:PROPERTIES:
:ID: cd858afc-45ca-4f3d-bde8-a6f68c8acad0
:END:
[[attachment:filename]]

Now the attachment link to the file filename does not work any more, I have to move the file to a new folder for the new ID created, i.e., .attach/cd/858afc-45ca-4f3d-bde8-a6f68c8acad0.

This is annoying and I just wonder if there is a way to let the header * Header to search attachment in its parent's attachment folder as well? I tried to set org-attach-use-inheritance or set org-use-property-inheritance to t, but neither works.

submitted by /u/shelper9527
[link] [comments]