From ffca887406d8fad1f1ba41b87d4a55fbcbeecd5b Mon Sep 17 00:00:00 2001 From: Cassandra Heart Date: Thu, 27 Mar 2025 05:03:13 -0500 Subject: [PATCH] adjust sidecar --- Dockerfile.source | 2 +- sidecar/main.go | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile.source b/Dockerfile.source index 9ed8512..b00a9c5 100644 --- a/Dockerfile.source +++ b/Dockerfile.source @@ -106,7 +106,7 @@ RUN ./build.sh -o qclient && cp qclient /usr/bin # Build and install sidecar WORKDIR /opt/ceremonyclient/sidecar -RUN ./build.sh -o sidecar ./... && cp sidecar /usr/bin +RUN ./build.sh -o sidecar && cp sidecar /usr/bin # Allows exporting single binary FROM scratch as qclient diff --git a/sidecar/main.go b/sidecar/main.go index 1eaea22..cc6b652 100644 --- a/sidecar/main.go +++ b/sidecar/main.go @@ -243,6 +243,10 @@ func handleClockFrame( panic(err) } + if head == nil { + return nil + } + if frame.FrameNumber > head.FrameNumber { if _, err := dataTimeReel.Insert(ctx, frame); err != nil { logger.Debug("could not insert frame", zap.Error(err))