From 0ccf3007776b1cc27c7fe9a3149f98310accb03b Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Fri, 8 Jan 2021 12:55:16 +0100 Subject: [PATCH] fix: Cast instead of shallow copy --- lib/src/utils/try_get_map_extension.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/src/utils/try_get_map_extension.dart b/lib/src/utils/try_get_map_extension.dart index 46db4943..a9bde740 100644 --- a/lib/src/utils/try_get_map_extension.dart +++ b/lib/src/utils/try_get_map_extension.dart @@ -29,7 +29,7 @@ extension TryGetMapExtension on Map { return fallbackValue; } try { - return List.from(value); + return (value as List).cast(); } catch (_) { Logs().w( 'Unable to create "List<${T.runtimeType}>" in event content for the key "$key"'); @@ -50,7 +50,7 @@ extension TryGetMapExtension on Map { return fallbackValue; } try { - return Map.from(value); + return (value as Map).cast(); } catch (_) { Logs().w( 'Unable to create "Map<${A.runtimeType},${B.runtimeType}>" in event content for the key "$key"');