From d2da1d19f82462bf0b357772bbab174281fc788a Mon Sep 17 00:00:00 2001 From: Jeremy Kerr Date: Mon, 19 Jul 2010 08:17:35 +0200 Subject: [PATCH] views/bundle/public: Lookup on user Currently, the public bundle view is only looking up bundles by their name. This may return multiple bundles if two users have bundles with the same name. This change adds the user to the bundle lookup. Reported-by: Ralf Baechle Signed-off-by: Jeremy Kerr --- apps/patchwork/views/bundle.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/patchwork/views/bundle.py b/apps/patchwork/views/bundle.py index 9995fc6..18beb08 100644 --- a/apps/patchwork/views/bundle.py +++ b/apps/patchwork/views/bundle.py @@ -180,7 +180,8 @@ def mbox(request, bundle_id): def public(request, username, bundlename): user = get_object_or_404(User, username = username) - bundle = get_object_or_404(Bundle, name = bundlename, public = True) + bundle = get_object_or_404(Bundle, name = bundlename, owner = user, + public = True) filter_settings = [(DelegateFilter, DelegateFilter.AnyDelegate)] context = generic_list(request, bundle.project, 'patchwork.views.bundle.public', -- 2.39.2