From c5f27f00dadf8d04727ef4a76abf620d94e1cd55 Mon Sep 17 00:00:00 2001 From: Georg Ringer Date: Wed, 7 Nov 2018 22:39:40 +0100 Subject: [PATCH] [BUGFIX] Cast file resource pointer in UploadFileReferenceConverter The return value of the hmac check is a string and must be casted to an integer as the method using the value requires an integer. Resolves: #86878 Releases: master, 8.7 Change-Id: Ic6db911c213eb668141ba0c849ff8a627a6f94dc Reviewed-on: https://review.typo3.org/58868 Reviewed-by: Nicole Cordes Tested-by: Nicole Cordes Tested-by: TYPO3com Reviewed-by: Josef Glatz Reviewed-by: Benni Mack Tested-by: Benni Mack --- .../Property/TypeConverter/UploadedFileReferenceConverter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/typo3/sysext/form/Classes/Mvc/Property/TypeConverter/UploadedFileReferenceConverter.php b/typo3/sysext/form/Classes/Mvc/Property/TypeConverter/UploadedFileReferenceConverter.php index 36b8cd22be1a..df4a1ec6fe03 100644 --- a/typo3/sysext/form/Classes/Mvc/Property/TypeConverter/UploadedFileReferenceConverter.php +++ b/typo3/sysext/form/Classes/Mvc/Property/TypeConverter/UploadedFileReferenceConverter.php @@ -216,7 +216,7 @@ class UploadedFileReferenceConverter extends AbstractTypeConverter } $resourcePointer = isset($uploadInfo['submittedFile']['resourcePointer']) && strpos($uploadInfo['submittedFile']['resourcePointer'], 'file:') === false - ? $this->hashService->validateAndStripHmac($uploadInfo['submittedFile']['resourcePointer']) + ? (int)$this->hashService->validateAndStripHmac($uploadInfo['submittedFile']['resourcePointer']) : null; $fileReferenceModel = $this->createFileReferenceFromFalFileObject($uploadedFile, $resourcePointer); -- 2.20.1