From c6afaf55049af9a585271c996a5c259f3833a6bb Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Thu, 24 Oct 2024 11:01:31 -0600 Subject: [PATCH] sync: always needs backfill if no latest message present Signed-off-by: Sumner Evans --- pkg/connector/sync.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/connector/sync.go b/pkg/connector/sync.go index c6fa48aa..49750564 100644 --- a/pkg/connector/sync.go +++ b/pkg/connector/sync.go @@ -219,6 +219,9 @@ func (t *TelegramClient) handleDialogs(ctx context.Context, dialogs tg.ModifiedM CreatePortal: true, }, CheckNeedsBackfillFunc: func(ctx context.Context, latestMessage *database.Message) (bool, error) { + if latestMessage == nil { + return true, nil + } _, latestMessageID, err := ids.ParseMessageID(latestMessage.ID) if err != nil { panic(err)