From b01b0784b8f350f50bd7ed9ed4794483691e63b3 Mon Sep 17 00:00:00 2001 From: ReemMahmoud Date: Wed, 3 Jan 2018 15:40:49 +0200 Subject: Add update exception Change-Id: I51b3febf3a9e6a6d40fde51329a6a619581b7077 Signed-off-by: ReemMahmoud --- python_moondb/python_moondb/api/pdp.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'python_moondb') diff --git a/python_moondb/python_moondb/api/pdp.py b/python_moondb/python_moondb/api/pdp.py index d39418b8..7e852ca8 100644 --- a/python_moondb/python_moondb/api/pdp.py +++ b/python_moondb/python_moondb/api/pdp.py @@ -20,6 +20,8 @@ class PDPManager(Managers): @enforce(("read", "write"), "pdp") def update_pdp(self, user_id, pdp_id, value): + if pdp_id not in self.driver.get_pdp(pdp_id=pdp_id): + raise exceptions.PdpUnknown return self.driver.update_pdp(pdp_id=pdp_id, value=value) @enforce(("read", "write"), "pdp") -- cgit 1.2.3-korg