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.

There was a problem

You must be a member of this account.

Crash on budget creation when no income/expense account

#74
Application Identifier: com.hardcoded_software.moneyguru
Application Version: 1.6.2

Traceback (most recent call last):
 File "/Applications/moneyGuru.app/Contents/Resources/mg_cocoa.plugin/Contents/Resources/mg_cocoa.py", line 550, in savePanel
 File "moneyguru/gui/base.pyc", line 159, in save
 File "moneyguru/gui/budget_panel.pyc", line 26, in _save
IndexError: list index out of range

Reported by Virgil Dupras · September 16th, 2009 @ 12:32 PM

State: fixed
Milestone: v1.6.4
Assigned to: Virgil Dupras Virgil Dupras

Activity

  1. Virgil Dupras
    Virgil Dupras
    • State changed from new to accepted
    • Title changed from IndexError in budgets to Crash on budget creation when no income/expense account

    The crash is caused by by the lack of income/expense account during budget panel's save(). To reproduce:

    1. Create a new document
    2. Go to the budget view
    3. Add a new budget
    4. Press save (crash)

    It shouldn't be possible to add a budget if the document doesn't have an income or expense account.

    September 16th, 2009 @ 01:24 PM

  2. Virgil Dupras
    Virgil Dupras
    • Milestone set to v1.6.4

    [milestone:id#50408 bulk edit command]

    September 16th, 2009 @ 01:44 PM

  3. Virgil Dupras
    Virgil Dupras
    • Assigned user set to Virgil Dupras

    September 17th, 2009 @ 12:00 PM

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

    Fixed in [133]

    September 17th, 2009 @ 01:47 PM

  5. Virgil Dupras
    Virgil Dupras

    (from [133]) [#74 Crash on budget creation when no income/expense account state:fixed] Prevent budgets from being added if there's no income/expense account.

    September 17th, 2009 @ 01:51 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.