john-okeefe
0f8db2ab07
Add ISBN-10 to ISBN-13 validation and conversion
...
Enhance NormalizeISBN to validate and convert ISBNs:
- Validate length (10 or 13 digits), return error if invalid
- Convert ISBN-10 to ISBN-13 by prefixing '978' and recalculating checksum
- Add NormalizeISBNSafe for backward compatibility in scanners
This ensures all ISBNs stored in database are valid ISBN-13 format.
2026-02-11 09:42:18 -05:00
..
2026-02-10 13:30:14 -05:00
2026-01-28 16:13:50 -05:00
2026-02-10 13:01:12 -05:00
2026-02-10 20:51:29 -05:00
2026-01-31 11:45:52 -05:00
2026-02-10 13:01:12 -05:00
2026-02-10 13:24:08 -05:00
2026-02-10 13:03:32 -05:00
2026-02-01 14:11:17 -05:00
2026-01-30 08:33:03 -05:00
2026-02-10 13:03:32 -05:00
2026-02-10 18:30:36 -05:00
2026-01-30 20:55:20 -05:00
2026-01-29 09:23:34 -05:00
2026-01-28 16:13:50 -05:00
2026-02-01 13:21:32 -05:00
2026-02-10 19:57:28 -05:00
2026-02-11 09:42:18 -05:00
2026-01-29 09:23:34 -05:00
2026-02-10 13:01:12 -05:00
2026-02-10 13:24:08 -05:00
2026-02-10 13:01:12 -05:00
2026-01-29 09:23:34 -05:00
2026-01-30 13:52:11 -05:00
2026-02-01 16:12:18 -05:00
2026-01-28 12:50:42 -05:00
2026-01-30 08:33:03 -05:00
2026-02-09 10:45:42 -05:00
2026-02-09 20:11:14 -05:00
2026-02-10 13:09:09 -05:00
2026-02-01 16:21:10 -05:00
2026-02-10 12:58:51 -05:00
2026-01-28 12:50:42 -05:00
2026-02-07 21:30:22 -05:00
2026-02-09 20:11:14 -05:00
2026-02-10 13:24:08 -05:00