From 30304cce6677f686968cb0934854dceca8ed535e Mon Sep 17 00:00:00 2001 From: Michael Jones Date: Mon, 24 Jun 2024 17:40:18 +0100 Subject: Remove optional decoding of optional_field value We are happy with it being an optional key and a regular value. Not an implicitly optional value. --- src/gleam/dynamic.gleam | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/gleam/dynamic.gleam b/src/gleam/dynamic.gleam index bac548a..9073009 100644 --- a/src/gleam/dynamic.gleam +++ b/src/gleam/dynamic.gleam @@ -2,7 +2,7 @@ import gleam/bit_array import gleam/dict.{type Dict} import gleam/int import gleam/list -import gleam/option.{type Option} +import gleam/option.{type Option, Some} import gleam/result import gleam/string_builder @@ -433,8 +433,8 @@ pub fn optional_field( case maybe_inner { option.None -> Ok(option.None) option.Some(dynamic_inner) -> - dynamic_inner - |> decode_optional(inner_type) + inner_type(dynamic_inner) + |> result.map(Some) |> map_errors(push_path(_, name)) } } -- cgit v1.2.3