adjust periode at create project flock

This commit is contained in:
giovanni
2026-04-28 16:00:35 +07:00
parent 44cbc1b304
commit 76ac1d1671
3 changed files with 29 additions and 10 deletions
@@ -120,6 +120,11 @@ func ToProjectFlockListDTOWithPeriod(e entity.ProjectFlock, period int) ProjectF
locationSummary = &mapped
}
// Jika period tidak di-pass secara eksplisit (0), derive dari KandangHistory
if period == 0 && len(e.KandangHistory) > 0 {
period = e.KandangHistory[0].Period
}
latestApproval := defaultProjectFlockLatestApproval(e)
if e.LatestApproval != nil {
snapshot := approvalDTO.ToApprovalDTO(*e.LatestApproval)