[MM-62897] Compliance export backwards compatibility (#30120)
* add backwards compatibility for <10.5 * test: backwards compatibility for <10.5 * spelling
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
1ce29f8466
Коммит
8b65771a31
@@ -327,6 +327,12 @@ func (w *MessageExportWorker) initJobData(logger mlog.LoggerIFace, job *model.Jo
|
||||
if previousJob.Data == nil {
|
||||
previousJob.Data = make(map[string]string)
|
||||
}
|
||||
|
||||
// Backwards compatibility for <10.5:
|
||||
if batchStartTimestamp, prevExists := previousJob.Data["batch_start_timestamp"]; prevExists {
|
||||
previousJob.Data[shared.JobDataBatchStartTime] = batchStartTimestamp
|
||||
}
|
||||
|
||||
if _, prevExists := previousJob.Data[shared.JobDataBatchStartTime]; !prevExists {
|
||||
exportFromTimestamp := strconv.FormatInt(*w.jobServer.Config().MessageExportSettings.ExportFromTimestamp, 10)
|
||||
logger.Info("Worker: Previously successful job lacks job data, falling back to configured MessageExportSettings.ExportFromTimestamp", mlog.String("export_from_timestamp", exportFromTimestamp))
|
||||
|
||||
Ссылка в новой задаче
Block a user