Peter Klenner <peterklen...@gmx.de> writes: > Calling either org-store-link or org-id-get-create in an indirect > org-goto buffer results in an empty ID-property drawer with (setq > org-id-link-to-org-use-id t).
Confirmed. This is because org-goto buffer is in read-only state, which is ignored when inserting empty property drawer, but respected when trying to insert :ID: property, which is indeed inconsistent. Currently, the following functions disregard the read-only state in org buffers: org-store-log-note, org-insert-property-drawer, org-agenda-undo, org-agenda-todo, org-agenda-add-note, org-agenda-priority, org-agenda-set-tags, org-agenda-set-property, org-agenda-set-effort, org-agenda-toggle-archive-tag, and org-columns-store-format. A fix to this particular issue could be using org-no-read-only in org-entry-put. Though more functions may suffer from similar issues in read-only org buffers. Best, Ihor