feat: búsqueda por ISBN exacta al escanear códigos de barras #9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "HBB:feat/isbn-scan"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
El escáner metía los dígitos del ISBN en la búsqueda por texto (coincidencia difusa contra 13 dígitos). Ahora, si el código escaneado es un ISBN válido (10/13), se consulta primero el endpoint estable /isbn/.json (coincidencia local exacta) y se recae en la búsqueda por texto —que sí encuentra ediciones remotas vía conectores— si no hay resultado local, conservando el flujo "escanear un libro que aún no tengo".
La detección de ISBN se extrae a IsbnUtils, con 18 pruebas unitarias JUnit y sin dependencias nuevas.
Nota: para libros ya federados, key es el remote_id remoto, por lo que abrir la ficha consulta el servidor de origen — comportamiento a revisar.
Incluido, Gracias
Pull request closed