Skip to content

Commit 62a7aef

Browse files
committed
refactor: always include WeddingDate and Birthday fields in person and family API responses
1 parent 472e381 commit 62a7aef

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/api/routes/people/people-families.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ function getFamiliesWithAnniversaries(Request $request, Response $response, arra
153153
->orderByWeddingdate('DESC')
154154
->find();
155155

156-
return SlimUtils::renderJSON($response, buildFormattedFamilies($families, false, false, true));
156+
return SlimUtils::renderJSON($response, buildFormattedFamilies($families));
157157
}
158158

159159
function getLatestFamilies(Request $request, Response $response, array $args): Response
@@ -191,6 +191,7 @@ function buildFormattedFamilies($families): array
191191

192192
$formattedFamily['Created'] = $family->getDateEntered() ? $family->getDateEntered()->format('c') : null; // ISO 8601
193193
$formattedFamily['LastEdited'] = $family->getDateLastEdited() ? $family->getDateLastEdited()->format('c') : null; // ISO 8601
194+
$formattedFamily['WeddingDate'] = $family->getWeddingdate() ? $family->getWeddingdate()->format('F j, Y') : null;
194195

195196
$formattedList[] = $formattedFamily;
196197
}

src/api/routes/people/people-persons.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,7 @@ function buildFormattedPersonList(Collection $people): array
244244

245245
$formattedPerson['Created'] = $person->getDateEntered() ? $person->getDateEntered()->format('c') : null; // ISO 8601
246246
$formattedPerson['LastEdited'] = $person->getDateLastEdited() ? $person->getDateLastEdited()->format('c') : null; // ISO 8601
247+
$formattedPerson['Birthday'] = $person->getBirthDate() ? $person->getBirthDate()->format('F j, Y') : null;
247248

248249
$formattedList[] = $formattedPerson;
249250
}

0 commit comments

Comments
 (0)