Skip to content

Commit 98cae9d

Browse files
Fix variable usage impacting schema build performance
1 parent 51b6f0d commit 98cae9d

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

detection_rules/integrations.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@ def write_manifests(integrations: dict[str, Any]) -> None:
113113
def build_integrations_schemas(overwrite: bool, integration: str | None = None) -> None:
114114
"""Builds a new local copy of integration-schemas.json.gz from EPR integrations."""
115115

116-
saved_integration_schemas = {}
117116

118117
# Check if the file already exists and handle accordingly
119118
if overwrite and SCHEMA_FILE_PATH.exists():
@@ -139,7 +138,7 @@ def build_integrations_schemas(overwrite: bool, integration: str | None = None)
139138
print(f"processing {package}")
140139
final_integration_schemas.setdefault(package, {}) # type: ignore[reportUnknownMemberType]
141140
for version, manifest in versions.items():
142-
if package in saved_integration_schemas and version in saved_integration_schemas[package]:
141+
if package in final_integration_schemas and version in final_integration_schemas[package]:
143142
continue
144143

145144
# Download the zip file

0 commit comments

Comments
 (0)