Skip to content

Commit d90c856

Browse files
[client] fix attack_patterns_external_ids property in contract
1 parent 8962034 commit d90c856

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pyobas/contracts/contract_config.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -106,12 +106,12 @@ class Contract:
106106
]
107107
+ VariableHelper.uri_variables()
108108
)
109-
attack_patterns_external_ids: List[str] = field(default_factory=list)
109+
contract_attack_patterns_external_ids: List[str] = field(default_factory=list)
110110
is_atomic_testing: bool = True
111111
platforms: List[str] = field(default_factory=list)
112112

113113
def add_attack_pattern(self, var: str):
114-
self.attack_patterns_external_ids.append(var)
114+
self.contract_attack_patterns_external_ids.append(var)
115115

116116
def add_variable(self, var: ContractVariable):
117117
self.variables.append(var)
@@ -140,7 +140,7 @@ def prepare_contracts(contracts):
140140
lambda c: {
141141
"contract_id": c.contract_id,
142142
"contract_labels": c.label,
143-
"contract_attack_patterns_external_ids": c.attack_patterns_external_ids,
143+
"contract_attack_patterns_external_ids": c.contract_attack_patterns_external_ids,
144144
"contract_content": json.dumps(c, cls=utils.EnhancedJSONEncoder),
145145
"contract_platforms": c.platforms,
146146
},

0 commit comments

Comments
 (0)