| Filename | Latest commit message | Latest commit date |
|---|---|---|
Le blog API (Yavsc.Blogs/Program.cs) sérialise en System.Text.Json (.AddControllers() par défaut), et BlogApiController.GetBlogspot retourne IEnumerable<IBlogPost>. STJ n'émet que les membres du type déclaré (l'interface), donc IsPublished — qui n'était que sur les classes concrètes BlogPost / BlogPostDto — était dropped du payload liste. PostIt lisait alors IsPublished=false pour tout billet, y compris publiés (cas prod /BlogSpot/Details/13). Fix : déclarer IsPublished sur IBlogPost. BlogPost et BlogPostDto l'implémentent déjà. Tests de wire-shape (IBlogPostWireShapeTests) ajoutés pour verrouiller le contrat au niveau du boundary. Co-Authored-By: Claude Code <noreply@anthropic.com> |
||
| .. | ||
| BlogPostAuthorDto.cs | ||
| BlogPostDto.cs | ||
| IBlogPost.cs | ||
| IBlogPostPayLoad.cs | ||
| PostAccessControlRulePayload.cs | ||