Edgewall Software

Opened 17 years ago

Last modified 17 years ago

#5485 closed defect

Error when trying to add an attachment to a ticket — at Initial Version

Reported by: rohan@… Owned by: Jonas Borgström
Priority: low Milestone:
Component: plugin/spamfilter Version: 0.10.3
Severity: normal Keywords: attachment
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

Steps:

  1. Tried to add an html file attachement. Denied due to "number of external links" exceeded (spam).
  2. Zipped the html file and hit "back" to try and add the attachment as a zip file.

The following error appeared:

Python Traceback Traceback (most recent call last):

File "/home/trac/new-djangoproject-trac-test/trac/web/main.py", line 387, in dispatch_request File "/home/trac/new-djangoproject-trac-test/trac/web/main.py", line 237, in dispatch File "/home/trac/new-djangoproject-trac-test/trac/attachment.py", line 361, in process_request File "/home/trac/new-djangoproject-trac-test/trac/attachment.py", line 475, in _do_save File "build/bdist.linux-i686/egg/tracspamfilter/adapters.py", line 130, in validate_attachment File "build/bdist.linux-i686/egg/tracspamfilter/api.py", line 131, in test File "build/bdist.linux-i686/egg/tracspamfilter/model.py", line 119, in insert File "/home/trac/new-djangoproject-trac-test/trac/db/util.py", line 50, in execute File "/home/trac/new-djangoproject-trac-test/trac/db/util.py", line 50, in execute File "/usr/lib/python2.3/site-packages/pyPgSQL/PgSQL.py", line 3083, in execute

parms = _quoteall(self.unicodeConvert(parms[0]))

File "/usr/lib/python2.3/site-packages/pyPgSQL/PgSQL.py", line 2300, in _quoteall

t = tuple(map(_quote, vdict))

File "/usr/lib/python2.3/site-packages/pyPgSQL/PgSQL.py", line 2268, in _quote

return PgQuoteString(value)

TypeError: PgQuoteString() argument 1 must be string without null bytes, not str

Change History (0)

Note: See TracTickets for help on using tickets.