Small Fixes (#3951)

This commit is contained in:
Joe Milazzo
2025-07-24 13:37:17 -06:00
committed by GitHub
parent 152f7ad00e
commit 032b8f54b7
23 changed files with 459 additions and 285 deletions
+12
View File
@@ -148,6 +148,18 @@ public class PersonController : BaseApiController
return Ok(_mapper.Map<PersonDto>(person));
}
/// <summary>
/// Validates if the ASIN (10/13) is valid
/// </summary>
/// <param name="asin"></param>
/// <returns></returns>
[HttpGet("valid-asin")]
public ActionResult<bool> ValidateAsin(string asin)
{
return Ok(!string.IsNullOrEmpty(asin) &&
(ArticleNumberHelper.IsValidIsbn10(asin) || ArticleNumberHelper.IsValidIsbn13(asin)));
}
/// <summary>
/// Attempts to download the cover from CoversDB (Note: Not yet release in Kavita)
/// </summary>