From: Chris Ball Date: Mon, 6 Sep 2010 23:04:19 +0000 (-0400) Subject: cfbe: API: fix editing a bug's target X-Git-Tag: 1.0.0~6 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=c539bb1fe92f7836d1eb0b9cbb969e1195ca385b;p=be.git cfbe: API: fix editing a bug's target --- diff --git a/interfaces/web/web.py b/interfaces/web/web.py index b04c6e7..2cfdd04 100644 --- a/interfaces/web/web.py +++ b/interfaces/web/web.py @@ -7,7 +7,7 @@ import cherrypy from libbe import storage from libbe import bugdir from libbe.command.depend import get_blocked_by, get_blocks -from libbe.command.target import bug_from_target_summary, bug_target +from libbe.command.target import add_target, bug_from_target_summary, bug_target from libbe.command.util import bug_comment_from_user_id from libbe.storage.util import settings_object @@ -180,10 +180,12 @@ class WebInterface: bug.summary = summary else: bug.status = status if status != 'None' else None - bug.target = target if target != 'None' else None bug.assigned = assignee if assignee != 'None' else None bug.severity = severity if severity != 'None' else None + if target: + add_target(self.bd, bug, target) + bug.save() raise cherrypy.HTTPRedirect(