From b338f9f63dbf02ff8ebd100e8a847e7bf43e2682 Mon Sep 17 00:00:00 2001 From: Carlos Alberto Cortez Date: Wed, 1 Jul 2020 17:15:44 +0200 Subject: [PATCH] Do not write a value in Context upon failed extraction. (#671) --- specification/context/api-propagators.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/specification/context/api-propagators.md b/specification/context/api-propagators.md index fe5d108593b..d5dae81ff17 100644 --- a/specification/context/api-propagators.md +++ b/specification/context/api-propagators.md @@ -105,8 +105,8 @@ The implemenation SHOULD preserve casing (e.g. it should not transform `Content- Extracts the value from an incoming request. For example, from the headers of an HTTP request. If a value can not be parsed from the carrier for a cross-cutting concern, -the implementation MUST NOT throw an exception. It MUST store a value in the `Context` -that the implementation can recognize as a null or empty value. +the implementation MUST NOT throw an exception and MUST NOT store a new value in the `Context`, +in order to preserve any previously existing valid value. Required arguments: