You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by tv...@apache.org on 2013/03/22 23:54:46 UTC
[19/21] git commit: [#4299] ticket:293 Prevent exception on ticket
creation
[#4299] ticket:293 Prevent exception on ticket creation
Project: http://git-wip-us.apache.org/repos/asf/incubator-allura/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-allura/commit/d7b357ac
Tree: http://git-wip-us.apache.org/repos/asf/incubator-allura/tree/d7b357ac
Diff: http://git-wip-us.apache.org/repos/asf/incubator-allura/diff/d7b357ac
Branch: refs/heads/master
Commit: d7b357acefafac1f2b2a5d21501dacb42449970a
Parents: d5861f7
Author: Igor Bondarenko <je...@gmail.com>
Authored: Thu Mar 14 15:09:57 2013 +0000
Committer: Tim Van Steenburgh <tv...@gmail.com>
Committed: Fri Mar 22 21:55:17 2013 +0000
----------------------------------------------------------------------
ForgeTracker/forgetracker/widgets/ticket_form.py | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/d7b357ac/ForgeTracker/forgetracker/widgets/ticket_form.py
----------------------------------------------------------------------
diff --git a/ForgeTracker/forgetracker/widgets/ticket_form.py b/ForgeTracker/forgetracker/widgets/ticket_form.py
index 1334b37..465dce5 100644
--- a/ForgeTracker/forgetracker/widgets/ticket_form.py
+++ b/ForgeTracker/forgetracker/widgets/ticket_form.py
@@ -47,8 +47,9 @@ class GenericTicketForm(ew.SimpleForm):
self._add_current_value_to_user_field(field, ctx.get('value'))
elif idx == 'custom_fields':
for cf in c.app.globals.custom_fields:
- if cf.type == 'user':
- user = ctx.get('value', {}).get(cf.name)
+ if cf and cf.type == 'user':
+ val = ctx.get('value')
+ user = val.get(cf.name) if val else None
for f in field.fields:
if f.name == cf.name:
self._add_current_value_to_user_field(f, user)