From 3d3e17a9e48505d21ac9fc1d12966b539b64a168 Mon Sep 17 00:00:00 2001
From: root <jorge.sasiain@ehu.eus>
Date: Mon, 16 Jan 2023 10:46:38 +0000
Subject: [PATCH] Fix product block reference names

---
 products/product_blocks/line_card.py | 6 +++---
 products/product_blocks/port.py      | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/products/product_blocks/line_card.py b/products/product_blocks/line_card.py
index 5ee619149..759e251e6 100644
--- a/products/product_blocks/line_card.py
+++ b/products/product_blocks/line_card.py
@@ -7,15 +7,15 @@ from products.product_blocks.node import NodeBlock, NodeBlockInactive, NodeBlock
 
 
 class LineCardBlockInactive(ProductBlockModel, lifecycle=[SubscriptionLifecycle.INITIAL], product_block_name="LineCardBlock"):
-    group: NodeBlockInactive
+    node_ref: NodeBlockInactive
     line_card_id: Optional[int] = None
 
 
 class LineCardBlockProvisioning(LineCardBlockInactive, lifecycle=[SubscriptionLifecycle.PROVISIONING]):
-    group: NodeBlockProvisioning
+    node_ref: NodeBlockProvisioning
     line_card_id: Optional[int] = None
 
 
 class LineCardBlock(LineCardBlockProvisioning, lifecycle=[SubscriptionLifecycle.ACTIVE]):
-    group: NodeBlock
+    node_ref: NodeBlock
     line_card_id: int
diff --git a/products/product_blocks/port.py b/products/product_blocks/port.py
index 5e539855c..aee3b054e 100644
--- a/products/product_blocks/port.py
+++ b/products/product_blocks/port.py
@@ -7,7 +7,7 @@ from products.product_blocks.line_card import LineCardBlock, LineCardBlockInacti
 
 
 class PortBlockInactive(ProductBlockModel, lifecycle=[SubscriptionLifecycle.INITIAL], product_block_name="PortBlock"):
-    group: LineCardBlockInactive
+    line_card_ref: LineCardBlockInactive
     port_id: Optional[int] = None
     pic: Optional[int] = None
     position: Optional[int] = None
@@ -15,7 +15,7 @@ class PortBlockInactive(ProductBlockModel, lifecycle=[SubscriptionLifecycle.INIT
 
 
 class PortBlockProvisioning(LineCardBlockInactive, lifecycle=[SubscriptionLifecycle.PROVISIONING]):
-    group: LineCardBlockProvisioning
+    line_card_ref: LineCardBlockProvisioning
     port_id: Optional[int] = None
     pic: Optional[int] = None
     position: Optional[int] = None
@@ -23,7 +23,7 @@ class PortBlockProvisioning(LineCardBlockInactive, lifecycle=[SubscriptionLifecy
 
 
 class PortBlock(LineCardBlockProvisioning, lifecycle=[SubscriptionLifecycle.ACTIVE]):
-    group: LineCardBlock
+    line_card_ref: LineCardBlock
     port_id: int
     pic: int
     position: int
-- 
GitLab