Searching for merchant using "number of payments" breaks with special characters (#)

Issue: Searching for merchant using “number of payments” breaks with special characters (#)

Details to reproduce:

I tapped “number of payments” on my Coffee#1 transaction to see all payments from coffee#1, however it returned no results

OS: Android
Device: pixel 4a
App Version: 4.3.0

Screenshots:

It’s turning it into a tag because of the # symbol.

2 Likes

Yeah, I suspected as much. “#” is a valid character in the store/merchant name though, so they should have a better way to specify or escape tags. Perhaps using quotes? Ie: it could search “Coffee#1” instead of Coffee#1 to disable the tag behaviour. Or require a space before the tag

Monzo should probably escape special characters in merchant name otherwise someone may end up trying to exploit it. Just like little Bobby Tables.

2 Likes

2 Likes