mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 13:10:44 +00:00
CE-1836: fixed npe if last basepull runtime hadnt been set
This commit is contained in:
@ -23,6 +23,7 @@ package com.kingsrook.qqq.backend.core.processes.implementations.tablesync;
|
|||||||
|
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
import java.time.Instant;
|
||||||
import java.time.ZoneId;
|
import java.time.ZoneId;
|
||||||
import java.time.ZonedDateTime;
|
import java.time.ZonedDateTime;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@ -411,7 +412,13 @@ public abstract class AbstractTableSyncTransformStep extends AbstractTransformSt
|
|||||||
{
|
{
|
||||||
timezone = QContext.getQInstance().getDefaultTimeZoneId();
|
timezone = QContext.getQInstance().getDefaultTimeZoneId();
|
||||||
}
|
}
|
||||||
ZonedDateTime dateTime = runBackendStepInput.getBasepullLastRunTime().atZone(ZoneId.of(timezone));
|
Instant lastRunTime = Instant.now();
|
||||||
|
if(runBackendStepInput.getBasepullLastRunTime() != null)
|
||||||
|
{
|
||||||
|
lastRunTime = runBackendStepInput.getBasepullLastRunTime();
|
||||||
|
}
|
||||||
|
|
||||||
|
ZonedDateTime dateTime = lastRunTime.atZone(ZoneId.of(timezone));
|
||||||
|
|
||||||
if(syncProcessConfig.performInserts)
|
if(syncProcessConfig.performInserts)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user