Add update exception 37/49937/1
authorReemMahmoud <rfawzy.ext@orange.com>
Wed, 3 Jan 2018 13:40:49 +0000 (15:40 +0200)
committerReemMahmoud <rfawzy.ext@orange.com>
Wed, 3 Jan 2018 13:40:49 +0000 (15:40 +0200)
Change-Id: I51b3febf3a9e6a6d40fde51329a6a619581b7077
Signed-off-by: ReemMahmoud <rfawzy.ext@orange.com>
python_moondb/python_moondb/api/pdp.py

index d39418b..7e852ca 100644 (file)
@@ -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")