Public Access
Copy meeting projects to summary frontmatter
This commit is contained in:
@@ -107,6 +107,7 @@ public sealed class MeetingSummaryTools
|
||||
string.IsNullOrWhiteSpace(summaryTitle) ? "Meeting Summary" : summaryTitle,
|
||||
artifacts.SummaryPath);
|
||||
frontmatter.Attendees = await ResolveSummaryAttendeesAsync(meetingNote);
|
||||
frontmatter.Projects = ResolveSummaryProjects(meetingNote);
|
||||
await File.WriteAllTextAsync(
|
||||
artifacts.SummaryPath,
|
||||
MeetingArtifactFrontmatterRenderer.Render(frontmatter, markdown));
|
||||
@@ -591,6 +592,13 @@ public sealed class MeetingSummaryTools
|
||||
: meetingNote.Frontmatter.Attendees.ToList();
|
||||
}
|
||||
|
||||
private static List<string>? ResolveSummaryProjects(MeetingNote meetingNote)
|
||||
{
|
||||
return meetingNote.Frontmatter.Projects.Count == 0
|
||||
? null
|
||||
: meetingNote.Frontmatter.Projects.ToList();
|
||||
}
|
||||
|
||||
private async Task<List<string>?> ReadExistingSummaryAttendeesAsync()
|
||||
{
|
||||
if (!File.Exists(artifacts.SummaryPath))
|
||||
|
||||
Reference in New Issue
Block a user