diff --git a/apps/cic-ussd/transitions/products_setting_transitions.json b/apps/cic-ussd/transitions/products_setting_transitions.json index b25c7bfb..ac105842 100644 --- a/apps/cic-ussd/transitions/products_setting_transitions.json +++ b/apps/cic-ussd/transitions/products_setting_transitions.json @@ -13,7 +13,8 @@ "after": [ "cic_ussd.state_machine.logic.user.save_metadata_attribute_to_session_data", "cic_ussd.state_machine.logic.user.save_complete_user_metadata" - ] + ], + "unless": "cic_ussd.state_machine.logic.validator.has_cached_user_metadata" }, { "trigger": "scan_data",