GNU bug report logs - #63835
29.0.60; gnus-icalendar--update-org-event fails if org buffer narrowed

Previous Next

Package: emacs;

Reported by: Kevin Brubeck Unhammer <unhammer <at> fsfe.org>

Date: Fri, 2 Jun 2023 09:57:01 UTC

Severity: normal

Found in version 29.0.60

Full log


Message #8 received at 63835 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: Kevin Brubeck Unhammer <unhammer <at> fsfe.org>, 63835 <at> debbugs.gnu.org
Cc: Andrew Cohen <cohen <at> bu.edu>, Eric Abrahamsen <eric <at> ericabrahamsen.net>
Subject: Re: bug#63835: 29.0.60; gnus-icalendar--update-org-event fails if org
 buffer narrowed
Date: Mon, 11 Sep 2023 11:41:04 -0700
Kevin Brubeck Unhammer <unhammer <at> fsfe.org> writes:

> When running gnus-icalendar--update-org-event (by clicking the [Update
> Org Entry] button on a calender invite email), if the org buffer
> containing the previously recorded event is narrowed such that the event
> is out of view, the line
>
>                   (re-search-forward "^\\*+ " (line-end-position))
>
> may fail and the function error instead of updating the event
> completely. Seems like changing
>
>       (with-current-buffer (find-file-noselect file)
>           (with-slots (uid summary description organizer location recur
>
> to
>       (with-current-buffer (find-file-noselect file)
>         (save-restriction
>           (widen)
>           (with-slots (uid summary description organizer location recur
>
> in the same function fixes it.

Eric, Andrew, do you have any comments?




This bug report was last modified 1 year and 279 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.