Edgewall Software

Ticket #5980 (closed defect: invalid)

Opened 15 months ago

Last modified 15 months ago

Got trace while adding permission to user

Reported by: anonymous Owned by: jonas
Priority: normal Milestone:
Component: general Version:
Severity: normal Keywords:
Cc:

Description (last modified by thatch) (diff)

Traceback (most recent call last):
  File "/usr/local/python/lib/python2.4/site-packages/trac/web/main.py", line 393, in dispatch_request
    dispatcher.dispatch(req)
  File "/usr/local/python/lib/python2.4/site-packages/trac/web/main.py", line 243, in dispatch
    resp = chosen_handler.process_request(req)
  File "/usr/local/python-2.4.2/lib/python2.4/site-packages/TracWebAdmin-0.1.2dev_r51-py2.4.egg/webadmin/web_ui.py", line 109, in process_request
    path_info)
  File "/usr/local/python-2.4.2/lib/python2.4/site-packages/TracWebAdmin-0.1.2dev_r51-py2.4.egg/webadmin/perm.py", line 45, in process_admin_request
    perm.grant_permission(subject, action)
  File "/usr/local/python/lib/python2.4/site-packages/trac/perm.py", line 190, in grant_permission
    self.store.grant_permission(username, action)
  File "/usr/local/python/lib/python2.4/site-packages/trac/perm.py", line 143, in grant_permission
    (username, action))
  File "/usr/local/python/lib/python2.4/site-packages/trac/db/util.py", line 50, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
  File "/usr/local/python/lib/python2.4/site-packages/trac/db/sqlite_backend.py", line 56, in execute
    args or [])
  File "/usr/local/python/lib/python2.4/site-packages/trac/db/sqlite_backend.py", line 48, in _rollback_on_error
    return function(self, *args, **kwargs)
IntegrityError: columns username, action are not unique

Attachments

Change History

Changed 15 months ago by thatch

  • status changed from new to closed
  • resolution set to invalid
  • description modified (diff)

I'm closing this ticket under the assumption that you forgot to check that username, action are unique like the traceback says down at the bottom. Feel free to reopen if that's not the case, but please provide more info (current users/perms, the user/perm you're trying to add, etc).

Add/Change #5980 (Got trace while adding permission to user)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
to The owner will change from jonas. Next status will be 'closed'
 
Note: See TracTickets for help on using tickets.