Uncommon Cases for Adding Books - skytreader/Librarian GitHub Wiki

A list of uncommon cases when adding books.

Security-Related

  • SQL injections
  • String escaping
    • HTML tags
    • Quoted input

Standard

  • Multiple {authors, illustrators, editors, translators)
  • Form validation (server side and client side)
  • Names that cannot be parsed to last-name, first-name components (e.g., "Rumi", "why the lucky stiff") will automatically be placed (whole) in the last name field. This applies to all tables catering to names (right now, bookpersons and pseudonyms).