From d2a24d4593a8d6e220d81cc19ac4c66453949b84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 27 Oct 2016 09:29:34 +0200 Subject: [PATCH] Fix crash when node has no allowed_methods property --- pillarsdk/nodes.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pillarsdk/nodes.py b/pillarsdk/nodes.py index 2e81b8a..88f1366 100755 --- a/pillarsdk/nodes.py +++ b/pillarsdk/nodes.py @@ -59,6 +59,9 @@ class Node(List, Find, Create, Post, Update, Delete, Replace, Patch): return self.success() def has_method(self, method): + if not self.allowed_methods: + return False + if method in self.allowed_methods: return True return False