diff --git a/packages/drivers/odsp-driver/src/odspSummaryUploadManager.ts b/packages/drivers/odsp-driver/src/odspSummaryUploadManager.ts index 6ad251364d93..225dd9a1aa8b 100644 --- a/packages/drivers/odsp-driver/src/odspSummaryUploadManager.ts +++ b/packages/drivers/odsp-driver/src/odspSummaryUploadManager.ts @@ -46,7 +46,9 @@ export class OdspSummaryUploadManager { public async writeSummaryTree(tree: api.ISummaryTree, context: ISummaryContext) { // If the last proposed handle is not the proposed handle of the acked summary(could happen when the last summary get nacked), // then re-initialize the caches with the previous ones else just update the previous caches with the caches from acked summary. - if (context.proposalHandle !== this.lastSummaryProposalHandle) { + // Don't bother logging if lastSummaryProposalHandle hasn't been set before; only log on a positive mismatch. + if (this.lastSummaryProposalHandle !== undefined && + this.lastSummaryProposalHandle !== context.proposalHandle) { this.mc.logger.sendTelemetryEvent({ eventName: "LastSummaryProposedHandleMismatch", ackedSummaryProposedHandle: context.proposalHandle,