Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Crash on new entry in the Account View

#129
Application Identifier: com.hardcoded_software.moneyguru
Application Version: 1.7.5

Traceback (most recent call last):
  File "/Applications/moneyGuru.app/Contents/Resources/mg_cocoa.plugin/Contents/Resources/mg_cocoa.py", line 1223, in newItem
  File "core/gui/main_window.pyc", line 108, in new_item
  File "core/gui/account_view.pyc", line 51, in new_item
  File "core/gui/entry_table.pyc", line 75, in add
  File "core/gui/transaction_table_base.pyc", line 30, in add
  File "core/gui/table.pyc", line 119, in add
  File "core/gui/entry_table.pyc", line 26, in _do_add
  File "core/document.pyc", line 652, in new_entry
AttributeError: 'NoneType' object has no attribute 'last_entry'

Reported by Virgil Dupras · February 1st, 2010 @ 11:01 AM

State: fixed
Milestone: none
Assigned to: Virgil Dupras Virgil Dupras

Activity

  1. Virgil Dupras
    Virgil Dupras
    • State changed from new to accepted
    • Assigned user set to Virgil Dupras

    Arg, another selected_account / shown_account mix up.

    To reproduce, simply make sure that no account are selected in the sheets, go to the Transaction view, jump to an account, and try to add an entry.

    Moreover, if there was a selected account in the sheets, the entries will be added to the wrong account (if the shown account is different than the selected account).

    February 1st, 2010 @ 11:56 AM

  2. Virgil Dupras
    Virgil Dupras
    • State changed from accepted to fixed

    (from [7abe11e024f3]) [#129 Crash on new entry in the Account View state:fixed] Fixed bug causing new entires to sometimes be created in the wrong account. http://bitbucket.org/hsoft/moneyguru/changeset/7abe11e024f3/

    February 1st, 2010 @ 04:11 PM

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.