How to change Web page citation in bibliography, mendeley.bib used

I use mendeley as my bibliographic tool. all fine.
But when I use the Web page style data entry in mendely I always get in my paper in the bibliography a strange looking citation like…

Roger, E. (2024, ): TITLE, …

What strikes me is the “(2024, )” which i can not change, except I use the data entry as BOOK.
Somebody got a solution to this?

Thanks!

This is a known bug in Hayagriva, which is Typst’s component responsible for rendering citations: APA date not working properly with bibtex and YAML · Issue #246 · typst/hayagriva · GitHub

I’m afraid the only potential fixes at this moment are:

  1. Using a different CSL style;
  2. Modifying the CSL style to circumvent the problem (the built-in ones, such as apa.csl, can be found at GitHub - citation-style-language/styles: Official repository for Citation Style Language (CSL) citation styles.);
  3. As a workaround, you can manually replace (2024, ) with (2024) using the show rule below.
#show "(2024, )": [(2024)]
#bibliography("name.bib")