Modify

Opened 20 months ago

Last modified 20 months ago

#10855 assigned enhancement

No such changeset exception

Reported by: se@… Owned by: mrelbe
Priority: normal Component: TracTicketChangesetsPlugin
Severity: normal Keywords:
Cc: Trac Release: 1.0

Description

We have experienced that the web_ui part of the ticket crashes with No such changeset error and renders nothing else if someone has chosen to rebase or the like (re-commit) on a repository.

We made a small fix for our own installation by adding a try except handler in the expand_macro function in the web_ui.py module.

       if repos:
            try:
                changeset = repos.get_changeset(rev)
                message = changeset.message
                rev = changeset.rev
            except NoSuchChangeset:
                return tag.div(tag.p(_("(No such changeset)"), class_='hint'),
                    class_='commitmessage')

We hope that this (or a similar fix) will find it's way into the code :)

Simon Ellefsen

Attachments (0)

Change History (1)

comment:1 Changed 20 months ago by mrelbe

  • Status changed from new to assigned

Thank you very much for the proposal. As might be obvious, I have limited time nowadays to maintain the code, but I will definately look into this (when I've found some time).

Add Comment

Modify Ticket

Action
as assigned .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.