diff --git a/burpui/misc/backend/multi.py b/burpui/misc/backend/multi.py index 16976556..f3c13cc0 100644 --- a/burpui/misc/backend/multi.py +++ b/burpui/misc/backend/multi.py @@ -517,7 +517,7 @@ class NClient(BUIbackend): import hmac import hashlib from base64 import b64encode - if not isinstance(data, _ImmutableMultiDict): + if not isinstance(data, (_ImmutableMultiDict, ImmutableMultiDict)): msg = 'Wrong data type' self.logger.warning(msg) raise BUIserverException(msg) @@ -540,7 +540,7 @@ class NClient(BUIbackend): import hmac import hashlib from base64 import b64encode - if not isinstance(data, _ImmutableMultiDict): + if not isinstance(data, (_ImmutableMultiDict, ImmutableMultiDict)): msg = 'Wrong data type' self.logger.warning(msg) raise BUIserverException(msg)