[EA] New value type (\DateTime) is not matching the resolved parameter type and might introduce types-related false-positives. Signed-off-by: Joas Schilling <coding@schilljs.com>backport/44838/stable28
@@ -649,8 +649,8 @@ class ShareAPIController extends OCSController { | |||
//Expire date | |||
if ($expireDate !== '') { | |||
try { | |||
$expireDate = $this->parseDate($expireDate); | |||
$share->setExpirationDate($expireDate); | |||
$expireDateTime = $this->parseDate($expireDate); | |||
$share->setExpirationDate($expireDateTime); | |||
} catch (\Exception $e) { | |||
throw new OCSNotFoundException($this->l->t('Invalid date, date format must be YYYY-MM-DD')); | |||
} |