From 8cb506731f3c027c26422fd1474d7d84833e499c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 14 Sep 2017 12:08:32 +0200 Subject: [PATCH] find_for_other: fail early when no project is given --- pillar/web/nodes/finders.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pillar/web/nodes/finders.py b/pillar/web/nodes/finders.py index 1ebabd3e..ee413b34 100644 --- a/pillar/web/nodes/finders.py +++ b/pillar/web/nodes/finders.py @@ -83,6 +83,9 @@ def find_for_other(project, node): Hard-coded fallback, so doesn't need @register_node_finder() decoration. """ + if not project: + raise ValueError(f'project={project}') + the_project = project_url(project['_id'], project=project) return url_for('projects.view_node',