From 6a54e36eaa72329151cb0ef56ac9d765b0c3639c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgar=20Ram=C3=ADrez-Mondrag=C3=B3n?= Date: Thu, 16 May 2024 19:56:33 -0600 Subject: [PATCH] docs: Documented how context fields are passed to a child stream --- 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)