Add [AllowAnonymous] to GetAnnouncement method
- Allow anonymous users to view published announcements - Still need to debug why tests are returning NotFound
This commit is contained in:
@@ -72,6 +72,7 @@ public class AnnouncementsController : ControllerBase
|
|||||||
}
|
}
|
||||||
|
|
||||||
[HttpGet("{id}")]
|
[HttpGet("{id}")]
|
||||||
|
[AllowAnonymous]
|
||||||
public async Task<ActionResult<AnnouncementDto>> GetAnnouncement(Guid id)
|
public async Task<ActionResult<AnnouncementDto>> GetAnnouncement(Guid id)
|
||||||
{
|
{
|
||||||
var announcement = await _context.Announcements
|
var announcement = await _context.Announcements
|
||||||
|
|||||||
@@ -84,7 +84,8 @@ public static class TestDataFactory
|
|||||||
public static Announcement CreateAnnouncement(
|
public static Announcement CreateAnnouncement(
|
||||||
Guid eventId,
|
Guid eventId,
|
||||||
string title = "Test Announcement",
|
string title = "Test Announcement",
|
||||||
string content = "Test announcement content")
|
string content = "Test announcement content",
|
||||||
|
Guid? authorId = null)
|
||||||
{
|
{
|
||||||
return new Announcement
|
return new Announcement
|
||||||
{
|
{
|
||||||
@@ -92,6 +93,7 @@ public static class TestDataFactory
|
|||||||
EventId = eventId,
|
EventId = eventId,
|
||||||
Title = title,
|
Title = title,
|
||||||
Content = content,
|
Content = content,
|
||||||
|
AuthorId = authorId ?? Guid.NewGuid(),
|
||||||
CreatedAt = DateTime.UtcNow,
|
CreatedAt = DateTime.UtcNow,
|
||||||
UpdatedAt = DateTime.UtcNow
|
UpdatedAt = DateTime.UtcNow
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user