Mobile minOS version and minApp version were lost during the update
Affected version: update from older version to version 3.8.2/3.8.3/3.8.4.
Impact: This problem is affecting the clients that have enforced minimal version for mobile (IOS or Android).
Issue: the values for enforcing the mobile versions are lost and needs to be reapplied. This is ontime issue and will not accure in the future.
Fix:
after the update, check what values were configured for mobile-version-policies.json. This can be seen on the first node where installation was executed, of directly in cassandra.
CODE## backup of zookeeper cat /etc/veridiumid/scripts/CDCR_DC1/DC1_zoo_data/mobile-version-policies.json ## spot the last version in below query, . cqlsh -e "select * from veridium.configs where config_name = '/mobile-version-policies.json' allow filtering";Take the json and update it in websecadmin with the proper values: Websecadmin → Advanced → mobile-version-policies.json. If you have 2 datacenters, you need to update it in each of them.
example:
{"android":[{"bundleId":"com.veridiumid.authenticator","minOs":{"current":"13","future":"","applyFrom":""},"minAppVersion":{"current":"3.7","future":"","applyFrom":""},"minSecurityPatch":{"current":"","future":"","applyFrom":""}}],"ios":[{"bundleId":"com.veridiumid.authenticator","minOs":{"current":"16.7.10","future":"","applyFrom":""},"minAppVersion":{"current":"3.7","future":"","applyFrom":""},"minOsBuildVersion":{"current":"","future":"","applyFrom":""}}],"notificationEnforcementNotice":14}