From fc564008bd3465a91e6cb25fdff87f1f2f170c61 Mon Sep 17 00:00:00 2001 From: Brian Smith <104789812+brismithers@users.noreply.github.com> Date: Tue, 5 Dec 2023 10:20:13 -0500 Subject: [PATCH] Update trigger model to always drive a change event when changing the value. This allows IAMs to be re-evaluated even when setting a trigger to the same value. (#1925) --- .../onesignal/inAppMessages/internal/triggers/TriggerModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OneSignalSDK/onesignal/in-app-messages/src/main/java/com/onesignal/inAppMessages/internal/triggers/TriggerModel.kt b/OneSignalSDK/onesignal/in-app-messages/src/main/java/com/onesignal/inAppMessages/internal/triggers/TriggerModel.kt index 6871b19b2..90fbf0f71 100644 --- a/OneSignalSDK/onesignal/in-app-messages/src/main/java/com/onesignal/inAppMessages/internal/triggers/TriggerModel.kt +++ b/OneSignalSDK/onesignal/in-app-messages/src/main/java/com/onesignal/inAppMessages/internal/triggers/TriggerModel.kt @@ -18,6 +18,6 @@ class TriggerModel : Model() { var value: Any get() = getAnyProperty(::value.name) { "" } set(value) { - setAnyProperty(::value.name, value) + setAnyProperty(::value.name, value, forceChange = true) } }