From f1ca9a8108286946049e0fbc84450e1bf512466d Mon Sep 17 00:00:00 2001 From: Robert Young Date: Thu, 10 Aug 2017 20:20:24 -0600 Subject: [PATCH 1/2] fixe NPE for happens-on date when day name of week is null for week number in month --- smartapps/ady624/core.src/core.groovy | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/smartapps/ady624/core.src/core.groovy b/smartapps/ady624/core.src/core.groovy index ac17761..f4401b4 100644 --- a/smartapps/ady624/core.src/core.groovy +++ b/smartapps/ady624/core.src/core.groovy @@ -8664,7 +8664,9 @@ private formatDayOfMonth(dom, dow) { if (dom) { if (dom.contains("week")) { //relative day of week - return dom.replace("week", dow) + if (dow) { + return dom.replace("week", dow) + } } else { //dealing with a certain day of the month if (dom.contains("last")) { From 161f1e354490749a5fe7ab6e12a850a65b747a2b Mon Sep 17 00:00:00 2001 From: Robert Young Date: Thu, 10 Aug 2017 20:25:09 -0600 Subject: [PATCH 2/2] fixed bug but can't recall the issue --- .../enhanced-arrival-sensor.src/enhanced-arrival-sensor.groovy | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/devicetypes/smartthings/enhanced-arrival-sensor.src/enhanced-arrival-sensor.groovy b/devicetypes/smartthings/enhanced-arrival-sensor.src/enhanced-arrival-sensor.groovy index fc1e390..dd9f3cc 100644 --- a/devicetypes/smartthings/enhanced-arrival-sensor.src/enhanced-arrival-sensor.groovy +++ b/devicetypes/smartthings/enhanced-arrival-sensor.src/enhanced-arrival-sensor.groovy @@ -322,5 +322,4 @@ def enable() { def disable() { sendEvent(name: "enabled", value: "off", isStateChange: true) sendEvent(name: "presence", value: "not present", isStateChange: true) -} - +} \ No newline at end of file