Skip to content

Commit b300a9e

Browse files
committed
Fix molecule add if elements are missing
1 parent aefb750 commit b300a9e

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

molecule/molecule.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,14 @@ func Add(m1 Molecule, m2 Molecule) Molecule {
165165
m.atoms[mi] = a
166166
}
167167
}
168-
m.e = m1.e
168+
if m1.e != nil {
169+
m.e = m1.e
170+
} else if m2.e != nil {
171+
m.e = m2.e
172+
} else {
173+
m.e = elements.New()
174+
}
175+
169176
return m
170177
}
171178

0 commit comments

Comments
 (0)