#309 ✓fixed
Virgil Dupras

Setting a filter while editing a table

Reported by Virgil Dupras | February 9th, 2012 @ 04:07 PM

I've received this traceback by email:

Application Identifier: com.hardcoded-software.moneyguru
Application Version: 2.4.3

Traceback (most recent call last):
  File "/Applications/moneyGuru.app/Contents/Resources/mg_cocoa.plugin/Contents/Resources/mg_cocoa.py", line 449, in setFilterType_
  File "core/gui/filter_bar.pyc", line 28, in filter_type
  File "core/document.pyc", line 983, in filter_type
  File "hscommon/notify.pyc", line 19, in notify
  File "hscommon/notify.pyc", line 68, in dispatch
  File "hscommon/notify.pyc", line 64, in _repeat_message
  File "hscommon/notify.pyc", line 19, in notify
  File "core/gui/base.pyc", line 234, in dispatch
  File "hscommon/notify.pyc", line 68, in dispatch
  File "hscommon/notify.pyc", line 64, in _repeat_message
  File "hscommon/notify.pyc", line 19, in notify
  File "core/gui/base.pyc", line 163, in dispatch
  File "hscommon/notify.pyc", line 52, in dispatch
  File "core/gui/table.pyc", line 86, in _filter_applied
  File "hscommon/cocoa/inter.pyc", line 95, in refresh
  File "hscommon/cocoa/inter.pyc", line 222, in setValue_forColumn_row_
AttributeError: 'NoneType' object has no attribute 'set_cell_value'

I haven't reproduced the exact same traceback, but I think I reproduced the conditions under which it can happen, and it's by setting a filter while editing a row in table that will become out of bounds when the filter is applied. When this happens, the table is left in a broken state.

Comments and changes to this ticket

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Shared Ticket Bins

People watching this ticket