/** * Pre-validate entities * * @return boolean */ protected function prevalidateEntities() { $result = parent::prevalidateEntities(); if ($result && count(array_unique($this->discountKeys)) != count($this->discountKeys)) { $this->errorMessages[] = static::t('Could not update the discount because another discount already exists for the specified subtotal range and membership level'); $result = false; } return $result; }