diff --git a/org-roam.el b/org-roam.el index d43d0cc..fb4ec6c 100644 --- a/org-roam.el +++ b/org-roam.el @@ -1451,7 +1451,9 @@ When NEW-FILE-OR-DIR is a directory, we use it to compute the new file path." (defun org-roam--id-new-advice (&rest _args) "Update the database if a new Org ID is created." (when (and org-roam-enable-headline-linking - (org-roam--org-roam-file-p)) + (org-roam--org-roam-file-p) + (not (eq org-roam-db-update-method 'immediate)) + (not (org-roam-capture-p))) (org-roam-db-update))) ;;;###autoload