promotion redirect bug fix and new settings type validation