From bd1bf0bce0259438825f626c65ebebcf88a6825b Mon Sep 17 00:00:00 2001
From: Wolfgang Klinger <wolfgang@wazum.com>
Date: Sat, 12 Aug 2017 20:15:48 +0200
Subject: [PATCH] [BUGFIX] parseInt values before comparison for Fluid
 be.widget.paginate

Resolves: #82034
Releases: master, 8.7
Change-Id: If56166e33c048a45b01ab70a5938a51525a49db4
Reviewed-on: https://review.typo3.org/53686
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Sascha Rademacher <sascha.rademacher+typo3@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
---
 .../Templates/ViewHelpers/Be/Widget/Paginate/Index.html       | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/typo3/sysext/fluid/Resources/Private/Templates/ViewHelpers/Be/Widget/Paginate/Index.html b/typo3/sysext/fluid/Resources/Private/Templates/ViewHelpers/Be/Widget/Paginate/Index.html
index 741335286247..4c58d7da4a1e 100644
--- a/typo3/sysext/fluid/Resources/Private/Templates/ViewHelpers/Be/Widget/Paginate/Index.html
+++ b/typo3/sysext/fluid/Resources/Private/Templates/ViewHelpers/Be/Widget/Paginate/Index.html
@@ -7,8 +7,8 @@
 		function goToPage(formObject) {
 			var formField = formObject.elements['paginator-target-page'];
 			var url = formField.dataset.url;
-			var numberOfPages = formField.dataset.numberOfPages;
-			var page = formField.value;
+			var numberOfPages = parseInt(formField.dataset.numberOfPages);
+			var page = parseInt(formField.value);
 			if (page > numberOfPages) {
 				page = numberOfPages;
 			} else if (page < 1) {
-- 
GitLab