Fix the request type and the validity

remotes/origin/db-empty-migrate
Joas Schilling 11 years ago
parent 21b83dc730
commit d04021b1ac
  1. 1
      lib/private/notification/action.php
  2. 6
      lib/private/notification/notification.php

@ -110,6 +110,7 @@ class Action implements IAction {
throw new \InvalidArgumentException('The given request type is invalid');
}
$this->link = $link;
$this->requestType = $requestType;
return $this;
}

@ -316,7 +316,7 @@ class Notification implements INotification {
* @since 8.2.0
*/
public function setLink($link) {
if (!is_string($link) || $link === '' || isset($link[256])) {
if (!is_string($link) || $link === '' || isset($link[4000])) {
throw new \InvalidArgumentException('The given link is invalid');
}
$this->link = $link;
@ -368,7 +368,7 @@ class Notification implements INotification {
* @since 8.2.0
*/
public function addAction(IAction $action) {
if ($action->isValid()) {
if (!$action->isValid()) {
throw new \InvalidArgumentException('The given action is invalid');
}
$this->actions[] = $action;
@ -390,7 +390,7 @@ class Notification implements INotification {
* @since 8.2.0
*/
public function addParsedAction(IAction $action) {
if ($action->isValidParsed()) {
if (!$action->isValidParsed()) {
throw new \InvalidArgumentException('The given parsed action is invalid');
}
$this->actions[] = $action;

Loading…
Cancel
Save