diff --git a/src/StaticModel.cc b/src/StaticModel.cc
index efaaf8a8d2797979e1d0bb8cf51eced56734d94f..7f83c5b773511d5465088c4be55d7f10949f9294 100644
--- a/src/StaticModel.cc
+++ b/src/StaticModel.cc
@@ -164,7 +164,7 @@ StaticModel::StaticModel(const DynamicModel &m) :
       // Detect if equation is marked [dynamic]
       bool is_dynamic_only = false;
       vector<pair<string, string>> eq_tags;
-      for (const auto & [tagged_eq, tag_pair] : equation_tags)
+      for (const auto & [tagged_eq, tag_pair] : m.equation_tags)
         if (tagged_eq == i)
           {
             eq_tags.push_back(tag_pair);