@@ -558,6 +558,8 @@ def find_process_source_attributes(self, process):
558558 Source .source_name ,
559559 SourceObject .source_object_name ,
560560 SourceObjectAttribute .source_object_attribute_name ,
561+ SourceObjectAttribute .is_key ,
562+ SourceObjectAttribute .is_filter ,
561563 )
562564 .join (SourceObject , SourceObjectAttribute .source_objects )
563565 .join (Source , SourceObject .sources )
@@ -576,6 +578,8 @@ def find_process_source_attributes(self, process):
576578 "source_name" : attribute .source_name ,
577579 "source_object_name" : attribute .source_object_name ,
578580 "source_object_attribute_name" : attribute .source_object_attribute_name ,
581+ "is_key" : attribute .is_key ,
582+ "is_filter" : attribute .is_filter ,
579583 }
580584 )
581585
@@ -595,6 +599,8 @@ def find_process_target_attributes(self, process):
595599 Source .source_name ,
596600 SourceObject .source_object_name ,
597601 SourceObjectAttribute .source_object_attribute_name ,
602+ SourceObjectAttribute .is_key ,
603+ SourceObjectAttribute .is_filter ,
598604 )
599605 .join (SourceObject , SourceObjectAttribute .source_objects )
600606 .join (Source , SourceObject .sources )
@@ -613,6 +619,8 @@ def find_process_target_attributes(self, process):
613619 "target_name" : attribute .source_name ,
614620 "target_object_name" : attribute .source_object_name ,
615621 "target_object_attribute_name" : attribute .source_object_attribute_name ,
622+ "is_key" : attribute .is_key ,
623+ "is_filter" : attribute .is_filter ,
616624 }
617625 )
618626
0 commit comments