I noticed this when checking old TODOs and reading the code. It is a bug arising in part from the use of PHP's loose equality (==) operator.
Steps to reproduce:
- Open https://en.wikipedia.org/wiki/Special:BookSources/1413304541
- Open https://en.wikipedia.org/wiki/Special:BookSources/141330454X
- Open https://en.wikipedia.org/wiki/Special:BookSources/1413304540
Actual results: #1 gives, "The given ISBN does not appear to be valid; check for errors copying from the original source." #2 and #3 give no error.
Expected results: both #1 and #2 should give that error message. Only #3 should give no error.
Version: 1.24rc
Severity: minor
URL: https://en.wikipedia.org/wiki/Special:BookSources/141330454X