Skip to content

Commit 140f317

Browse files
committed
Attempt to fix model loading
1 parent bd1d735 commit 140f317

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/matrixmodels/matrixmodels.jl

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,8 @@ struct NoZ2Sym <: Z2Symmetry end
5757
function ACE.write_dict(z2s::Z2S) where {Z2S<:Z2Symmetry}
5858
return Dict("__id__" => string("ACEfriction_Z2Symmetry"), "z2s"=>typeof(z2s))
5959
end
60-
function ACE.read_dict(::Val{:ACEfriction_Z2Symmetry}, D::Dict)
61-
z2s = getfield(ACEfriction.MatrixModels, Symbol(D["z2s"]))
62-
return z2s()
60+
function ACE.read_dict(::Val{:ACEfriction_Z2Symmetry}, D::Dict) # This one includes its entire type string.
61+
return Symbol(D["z2s"])()
6362
end
6463
abstract type SpeciesCoupling end
6564

@@ -703,4 +702,4 @@ include("./pwcmatrixmodels.jl")
703702
# Omsite-only matrix models:
704703
include("./onsiteonlymatrixmodels.jl")
705704

706-
end
705+
end

0 commit comments

Comments
 (0)