Modify

Opened 19 months ago

Last modified 19 months ago

#10423 new defect

Uses schema versions instead of ugly db table existence test

Reported by: hasienda Owned by: martin_s
Priority: normal Component: WatchlistPlugin
Severity: major Keywords: AttributeError upgrade db
Cc: rjollos Trac Release: 1.0

Description

Plugin's schema version check relies on a depreciated way of plugin db schema version checking. It risks exceptions on execution of the SELECT SQL statement in absence of the corresponding db table in tracwatchlist.db.settings_table_exists.

The issue has been discussed for Trac in t:#10451, after raised for TagsPlugin in #9521.

A working solutions was implemented in [10800:12077], but this is still WiP (see https://groups.google.com/d/topic/trac-dev/jL0LbLvEl-M/discussion as well).

Fixing this will be critical for Trac-1.0 compatibility.

Attachments (0)

Change History (1)

comment:1 Changed 19 months ago by hasienda

  • Cc rjollos added

I'll have a closer look when working on AnnouncerPlugin again. Feel free to contact me earlier for discussion as needed.

Add Comment

Modify Ticket

Action
as new .
Author


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

 
Note: See TracTickets for help on using tickets.