Exception on update_messages w/ SQLite backend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Burrow |
Fix Released
|
High
|
Eric Day |
Bug Description
Running against a local burrow instance, thru the WSGI interface w/ a SQLite backend, first create a message on the burrow server:
curl -X PUT -H 'Content-Type: text/plain' -d 'message body' 'http://
Then attempt to update all messages in that queue:
curl -X POST 'http://
And the server will throw:
Traceback (most recent call last):
File "/usr/lib/
result = self.applicatio
File "burrow/
return self._routes(*args, **kwargs)
File "/usr/lib/
response = self.app(environ, start_response)
File "/usr/lib/
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/
return self.func(req, *args, **kwargs)
File "burrow/
return method(req, **args)
File "/usr/lib/
return self.func(req, *args, **kw)
File "burrow/
res = method(self, req, account, queue, *args, **kwargs)
File "burrow/
self.
File "burrow/
self.
OperationalError: no such column: msg
A POST without an attribute update will not trigger this error.
Related branches
- Burrow Core Team: Pending requested
-
Diff: 26 lines (+5/-3)1 file modifiedburrow/backend/sqlite.py (+5/-3)
Changed in burrow: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Eric Day (eday) |
milestone: | none → 2011.3 |
Changed in burrow: | |
status: | In Progress → Fix Committed |
Changed in burrow: | |
status: | Fix Committed → Fix Released |