Fixed reporting

This commit is contained in:
Maurus Decimus
2026-04-04 19:16:08 +02:00
parent 71f54f7e84
commit eecec0aa31
3 changed files with 14 additions and 16 deletions

View File

@@ -522,8 +522,7 @@ impl DmarcReporting for Server {
(object_id_v.object_id.id().id(), report)
} else {
let item_id = self.inner.data.queue_id_gen.generate();
let date_range_begin =
UTCDateTime::from_timestamp(event.interval.to_timestamp() as i64);
let date_range_begin = UTCDateTime::now();
let date_range_end = UTCDateTime::from_timestamp(
date_range_begin.timestamp() + event.interval.as_secs() as i64,
);
@@ -531,7 +530,7 @@ impl DmarcReporting for Server {
PolicyPublished::from_record(event.domain.clone(), &event.dmarc_record);
let report = DmarcInternalReport {
created_at: UTCDateTime::now(),
created_at: date_range_begin,
deliver_at: date_range_end,
domain: event.domain.clone(),
report: DmarcReport {

View File

@@ -300,14 +300,13 @@ impl TlsReporting for Server {
(object_id_v.object_id.id().id(), report)
} else {
let item_id = self.inner.data.queue_id_gen.generate();
let date_range_start =
UTCDateTime::from_timestamp(event.interval.to_timestamp() as i64);
let date_range_start = UTCDateTime::now();
let date_range_end = UTCDateTime::from_timestamp(
date_range_start.timestamp() + event.interval.as_secs() as i64,
);
let report = TlsInternalReport {
created_at: UTCDateTime::now(),
created_at: date_range_start,
deliver_at: date_range_end,
domain: event.domain.clone(),
report: TlsReport {