Fix bug: Fail to use a correct isValid function on add critrion of Campaign.