From b80266a02e793ab670c5a06bd560278ab0f86dac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgar=20Ram=C3=ADrez=20Mondrag=C3=B3n?= <16805946+edgarrmondragon@users.noreply.github.com> Date: Thu, 16 May 2024 20:00:12 -0600 Subject: [PATCH] docs: Documented how context fields are passed to a child stream (#2436) --- docs/parent_streams.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/parent_streams.md b/docs/parent_streams.md index fec6d8fb9..7ad63d1b3 100644 --- a/docs/parent_streams.md +++ b/docs/parent_streams.md @@ -69,6 +69,10 @@ class EpicIssuesStream(GitlabStream): # ... ``` +```{note} +All the keys in the `context` dictionary are added to the child's record, but they will be automatically removed if they are not present in the child's schema. If you wish to preserve these keys in the child's record, you must add them to the child's schema. +``` + ## Additional Parent-Child References - [Singer State in SDK Taps](./implementation/state.md)