From 887e834218216006ceab4d0e4228e646f7e7bfa9 Mon Sep 17 00:00:00 2001 From: christianwaldmann Date: Wed, 14 Jan 2026 13:45:26 +0100 Subject: [PATCH] Simplify PropertyEq rule for improved performance --- artifactory_cleanup/rules/repo.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/artifactory_cleanup/rules/repo.py b/artifactory_cleanup/rules/repo.py index 20389a0..dc7cf50 100644 --- a/artifactory_cleanup/rules/repo.py +++ b/artifactory_cleanup/rules/repo.py @@ -98,10 +98,9 @@ def __init__(self, property_key, property_value): def aql_add_filter(self, filters): filter_ = { - "$and": [ - {"property.key": {"$eq": self.property_key}}, - {"property.value": {"$eq": self.property_value}}, - ] + f"@{self.property_key}": { + "$eq": self.property_value, + } } filters.append(filter_) return filters