From e255316474ce7a6b775b3af5e458c04d2a74a212 Mon Sep 17 00:00:00 2001 From: Lars Finander Date: Thu, 25 Feb 2016 11:09:31 -0800 Subject: [PATCH] DVCSMP-1521 NPE in Bose (Connect) -NPE would occur if parsed LAN message is missing content-type header --- .../bose-soundtouch-connect.src/bose-soundtouch-connect.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smartapps/smartthings/bose-soundtouch-connect.src/bose-soundtouch-connect.groovy b/smartapps/smartthings/bose-soundtouch-connect.src/bose-soundtouch-connect.groovy index bcb5d8f..2916215 100644 --- a/smartapps/smartthings/bose-soundtouch-connect.src/bose-soundtouch-connect.groovy +++ b/smartapps/smartthings/bose-soundtouch-connect.src/bose-soundtouch-connect.groovy @@ -353,7 +353,7 @@ def onLocation(evt) { } else if ( lanEvent.headers && lanEvent.body && - lanEvent.headers."content-type".contains("xml") + lanEvent.headers."content-type"?.contains("xml") ) { def parsers = getParsers()