You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Due to the changes introduced in jQuery UI v1.13 for function getNumber selecting dateRange from date clear out to date
getNumber = function( match ) {
var isDoubled = lookAhead( match ),
size = ( match === "@" ? 14 : ( match === "!" ? 20 :
( match === "y" && isDoubled ? 4 : ( match === "o" ? 3 : 2 ) ) ) ),
minSize = ( match === "y" ? size : 1 ),
digits = new RegExp( "^\\d{" + minSize + "," + size + "}" ),
num = value.substring( iValue ).match( digits );
if ( !num ) {
throw "Missing number at position " + iValue;
}
iValue += num[ 0 ].length;
return parseInt( num[ 0 ], 10 );
},
RCA
Updating jQuery UI from v1.9.2 to v1.13.2 changes the behaviour of getNumber function which extract a number from the string value.
The issue was also observed when switching to version 1.12.1
Solution
changing
v1.13.2 digits = new RegExp( "^\\d{" + minSize + "," + size + "}" ),
to v1.9.2 digits = new RegExp('^\\d{1,' + size + '}'),
Description
Due to the changes introduced in jQuery UI v1.13 for function
getNumber
selecting dateRangefrom
date clear outto
dateRCA
Updating jQuery UI from v1.9.2 to v1.13.2 changes the behaviour of getNumber function which extract a number from the string value.
The issue was also observed when switching to version 1.12.1
Solution
changing
v1.13.2
digits = new RegExp( "^\\d{" + minSize + "," + size + "}" ),
to v1.9.2
digits = new RegExp('^\\d{1,' + size + '}'),
will fix the issue.
Screenshot
Affected Product
Magento -> Admin -> Reports -> Products -> Ordered
Error
Missing number at position 5
Link to test case
The text was updated successfully, but these errors were encountered: