Edgewall Software

Opened 18 years ago

Last modified 18 years ago

#2822 closed defect

Wiki model page uses incorrect table name — at Initial Version

Reported by: Andres Salomon <dilinger@…> Owned by: Jonas Borgström
Priority: normal Milestone: 0.10
Component: general Version: devel
Severity: normal Keywords:
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

Hi,

model.py uses the table name WIKI where it should be using wiki; this results in the following traceback:

File "/usr/local/lib/python2.4/site-packages/trac/wiki/web_ui.py", line 189, in _do_save

req.remote_addr)

File "/usr/local/lib/python2.4/site-packages/trac/wiki/model.py", line 116, in save

"%s,%s)", (self.name, self.version + 1, t, author,

File "/usr/local/lib/python2.4/site-packages/trac/db/util.py", line 47, in execute

return self.cursor.execute(sql_escape_percent(sql), args)

File "/usr/local/lib/python2.4/site-packages/trac/db/util.py", line 47, in execute

return self.cursor.execute(sql_escape_percent(sql), args)

File "/usr/lib/python2.4/site-packages/MySQLdb/cursors.py", line 137, in execute

self.errorhandler(self, exc, value)

File "/usr/lib/python2.4/site-packages/MySQLdb/connections.py", line 33, in defaulterrorhandler

raise errorclass, errorvalue

ProgrammingError: (1146, "Table 'test.WIKI' doesn't exist")

(Ignore the mysqldb stuff; this is w/ patches from #986).

Change History (1)

by Andres Salomon <dilinger@…>, 18 years ago

Attachment: trac-wikicap-r2944.patch added

Fix incorrect table name in sql statement; against r2944.

Note: See TracTickets for help on using tickets.