The ‘sort numeric’ block used to work with a combination of numbers and letters/characters as long as the numbers were at the front of the string ie:
3 - info
1 - more info
2 - some info
Would be sorted in to numeric order of 1,2,3.
The block has changed and will now only work if the string contains strictly only numbers, if any other characters are present the block is ignored.
Is there any way this can be put back to its previous far more useful operation?
The issue is that you are trying to sort a numeric based list however you are actually sorting. Text strings. Any string that starts with 1 will come before a string that starts with 2
You need to sort these as objects most likely then reformat your data as required for output.
Hello @martint
Even though the block used to work like that, I think the way that it is now implemented is correct.
It is still possible to sort the list of text based on the number, here is an example project