summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-07-09 17:30:11 +0300
committerLars Wirzenius <liw@liw.fi>2018-07-09 17:30:11 +0300
commitf8efacf9252025d0f2513a58688118255f1956ea (patch)
tree37edab1c1f3d388fbca2d5e14a43b9c034d01ea1
parent5b3b5c5f8a724a124a572b6b05990d4588b2c705 (diff)
downloadick2-f8efacf9252025d0f2513a58688118255f1956ea.tar.gz
Change: if triggered project doesn't exist, raise NotFound
-rw-r--r--ick2/trans.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/ick2/trans.py b/ick2/trans.py
index a66dd41..c648916 100644
--- a/ick2/trans.py
+++ b/ick2/trans.py
@@ -55,6 +55,8 @@ class TransactionalState:
return TransactionalResource(self.state, kind, rid)
def modify(self, kind, rid):
+ if not self.state.has_resource(kind, rid):
+ raise ick2.NotFound()
return TransactionalResource(self.state, kind, rid)
def get_resource_kinds(self):