Browse Source

Fix up validation

dereuromark 8 years ago
parent
commit
6576cf1800
1 changed files with 6 additions and 0 deletions
  1. 6 0
      src/Model/Table/Table.php

+ 6 - 0
src/Model/Table/Table.php

@@ -390,6 +390,9 @@ class Table extends ShimTable {
 				$compare = $value->subDays($days);
 				/** @var \Cake\I18n\Time $after */
 				$after = $context['data'][$options['after']];
+				if (!is_object($after)) {
+					$after = new Time($after);
+				}
 				if ($after->gt($compare)) {
 					return false;
 				}
@@ -398,6 +401,9 @@ class Table extends ShimTable {
 				$compare = $value->addDays($days);
 				/** @var \Cake\I18n\Time $before */
 				$before = $context['data'][$options['before']];
+				if (!is_object($before)) {
+					$before = new Time($before);
+				}
 				if ($before->lt($compare)) {
 					return false;
 				}