diff --git a/src/include/utils/tqual.h b/src/include/utils/tqual.h
index fc7328c1e2ea22bcdd41c76d34c71e45a4e8a9a8..fafe1bd862b535b87594d6324e77c97c31d85279 100644
--- a/src/include/utils/tqual.h
+++ b/src/include/utils/tqual.h
@@ -105,7 +105,7 @@ extern bool ResolveCminCmaxDuringDecoding(struct HTAB *tuplecid_data,
  * to set lsn and whenTaken correctly to support snapshot_too_old.
  */
 #define InitToastSnapshot(snapshotdata, l, w)  \
-	((snapshotdata).satisfies = HeapTupleSatisfiesDirty, \
+	((snapshotdata).satisfies = HeapTupleSatisfiesToast, \
 	 (snapshotdata).lsn = (l),					\
 	 (snapshotdata).whenTaken = (w))