bodhi/overrides.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
New commits: commit fd9a5825a2d88dd50f7ab062460c783ce4c28494 Author: Luke Macken lmacken@redhat.com Date: Thu Jun 9 15:41:03 2011 -0400
Handle invalid package names in our override form
diff --git a/bodhi/overrides.py b/bodhi/overrides.py index 049b710..0a8c1ae 100644 --- a/bodhi/overrides.py +++ b/bodhi/overrides.py @@ -142,7 +142,12 @@ class BuildRootOverrideController(Controller): n, v, r = get_nvr(build)
# Make sure the user has commit rights - people, groups = get_pkg_pushers(n) + try: + people, groups = get_pkg_pushers(n) + except Exception, e: + flash(str(e)) + if request_format() == 'json': return dict() + raise redirect('/override/new') if identity.current.user_name not in people[0]: flash("Error: You do not have commit privileges to %s" % n) if request_format() == 'json': return dict()