Skip to content

Commit b5d2710

Browse files
author
Jens Kürten
committed
use get_items_of_type
1 parent 600192f commit b5d2710

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

csfunctions/objects/engineering_change.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
from pydantic import Field
55

6+
from csfunctions.util import get_items_of_type
7+
68
from .base import BaseObject, ObjectType
79
from .document import Document
810
from .part import Part
@@ -57,8 +59,11 @@ class EngineeringChange(BaseObject):
5759
cdb_mdate: datetime | None = Field(None, description="Last Modified on")
5860

5961
def link_objects(self, data: "EventData"):
60-
parts = getattr(data, "parts", None)
61-
documents = getattr(data, "documents", None)
62+
from .document import Document
63+
from .part import Part
64+
65+
parts = get_items_of_type(data, Part)
66+
documents = get_items_of_type(data, Document)
6267

6368
if parts and self.part_ids:
6469
self._link_parts(parts)

0 commit comments

Comments
 (0)