From ec96755c918968bec31fdbe17f2fc403c7ff3444 Mon Sep 17 00:00:00 2001
From: chausman <chausman@nrao.edu>
Date: Tue, 21 May 2024 11:30:05 -0600
Subject: [PATCH] fix matrix model

---
 shared/workspaces/workspaces/capability/schema.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/shared/workspaces/workspaces/capability/schema.py b/shared/workspaces/workspaces/capability/schema.py
index 6eb59a24b..871137965 100644
--- a/shared/workspaces/workspaces/capability/schema.py
+++ b/shared/workspaces/workspaces/capability/schema.py
@@ -1005,7 +1005,7 @@ class CasaMatrixCasaVersion(JSONSerializable):
         sa.Boolean,
         default=True,
     )
-    capabilities = relationship("Capability", back_populates="casa_matrix_casa_versions", secondary=matrix_capabilities)
+    # capabilities = relationship("Capability", back_populates="casa_matrix_casa_versions", secondary=matrix_capabilities)
 
     # Pyramid support method: must accept a "request" argument that is unused by us
     def __json__(self, request=None) -> dict:
@@ -1055,9 +1055,9 @@ class Capability(JSONSerializable):
     templates = relationship("CapabilityTemplate", backref="capabilities", lazy="dynamic")
     requests = relationship("CapabilityRequest", back_populates="capability")
     state_machine = relationship("StateMachine", back_populates="capability", uselist=False)
-    # matrix_casa_versions = relationship(
-    #     "CasaMatrixCasaVersion", back_populates="capabilities", lazy=True, secondary=matrix_capabilities
-    # )
+    casa_versions = relationship(
+        "CasaMatrixCasaVersion", back_populates="capabilities", lazy=True, secondary=matrix_capabilities
+    )
 
     def create_request(self, parameters: ParameterIF, future_products: FutureProductIF):
         """
-- 
GitLab