17 lines
425 B
Go
17 lines
425 B
Go
package inventaire
|
|
|
|
import "errors"
|
|
|
|
func CallInventaireFromISBN(isbn string, lang string) (*InventaireEditionDetailedSingleResult, error) {
|
|
inventaireInfo, err := CallInventaireEdition("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
|
|
}
|