Files
bibliomane/internal/inventaire/inventaireeditionfromisbn.go

17 lines
462 B
Go

package inventaire
import "errors"
func CallInventaireFromISBN(inventaireUrl string, isbn string, lang string) (*InventaireEditionDetailedSingleResult, error) {
inventaireInfo, err := CallInventaireEdition(inventaireUrl, "isbn:"+isbn, lang)
if err != nil {
if errors.Is(err, &ErrorEditionNotFound{}) {
//suppress the not found error, returns nil instead
return nil, nil
} else {
return &inventaireInfo, err
}
}
return &inventaireInfo, err
}