From ac662d8e46554c1ed02d485bfdd69e7ec04d8613 Mon Sep 17 00:00:00 2001 From: James <74595920+james-iohk@users.noreply.github.com> Date: Thu, 7 Apr 2022 17:29:12 +0100 Subject: [PATCH] Remove "string" support for ScriptData Fixes https://forum.cardano.org/t/cardano-cli-script-data-file-format/89304/4 and https://github.com/input-output-hk/cardano-node/issues/3129 --- cardano-api/src/Cardano/Api/ScriptData.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cardano-api/src/Cardano/Api/ScriptData.hs b/cardano-api/src/Cardano/Api/ScriptData.hs index a87dacd626f..25b92d7e092 100644 --- a/cardano-api/src/Cardano/Api/ScriptData.hs +++ b/cardano-api/src/Cardano/Api/ScriptData.hs @@ -637,7 +637,7 @@ instance Error ScriptDataJsonSchemaError where ++ LBS.unpack (Aeson.encode v) displayError (ScriptDataJsonBadObject v) = "JSON object does not match the schema.\nExpected a single field named " - ++ "\"int\", \"bytes\", \"string\", \"list\" or \"map\".\n" + ++ "\"int\", \"bytes\", \"list\" or \"map\".\n" ++ "Unexpected object field(s): " ++ LBS.unpack (Aeson.encode (KeyMap.fromList $ first Aeson.fromText <$> v)) displayError (ScriptDataJsonBadMapPair v) =