From 9330cc4d0fc504a5d43d75d0f6a391413fd44763 Mon Sep 17 00:00:00 2001 From: Alexey Stukalov Date: Thu, 9 May 2024 09:41:38 -0700 Subject: [PATCH] fixup EnsParTable key fixed to Symbol --- src/frontend/specification/EnsembleParameterTable.jl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/frontend/specification/EnsembleParameterTable.jl b/src/frontend/specification/EnsembleParameterTable.jl index 849d18f65..ced8a9ac1 100644 --- a/src/frontend/specification/EnsembleParameterTable.jl +++ b/src/frontend/specification/EnsembleParameterTable.jl @@ -13,7 +13,7 @@ end # constuct an empty table EnsembleParameterTable(::Nothing; params::Union{Nothing, Vector{Symbol}} = nothing) = - EnsembleParameterTable{Symbol}( + EnsembleParameterTable( Dict{Symbol, ParameterTable}(), isnothing(params) ? Symbol[] : copy(params), ) @@ -32,11 +32,11 @@ function EnsembleParameterTable( end # convert each model specification to ParameterTable - partables = Dict{K, ParameterTable}( - group => convert(ParameterTable, spec; params) for + partables = Dict{Symbol, ParameterTable}( + Symbol(group) => convert(ParameterTable, spec; params) for (group, spec) in pairs(spec_ensemble) ) - return EnsembleParameterTable{K}(partables, params) + return EnsembleParameterTable(partables, params) end ############################################################################################