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 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.