Qualys diff: filtre 'updated' (searchable) au lieu de 'lastCheckedIn' (non recunu API)
This commit is contained in:
parent
8b212df7a1
commit
7924e64616
@ -627,9 +627,9 @@ def _refresh_all_agents_impl(db, mode="diff"):
|
|||||||
criteria = [{"field": "tagName", "operator": "CONTAINS", "value": tag_filter}]
|
criteria = [{"field": "tagName", "operator": "CONTAINS", "value": tag_filter}]
|
||||||
if last_id:
|
if last_id:
|
||||||
criteria.append({"field": "id", "operator": "GREATER", "value": str(last_id)})
|
criteria.append({"field": "id", "operator": "GREATER", "value": str(last_id)})
|
||||||
# Mode diff : ajoute filtre lastCheckedIn > timestamp dernier diff sync
|
# Mode diff : filtre 'updated' > dernier sync (champ searchable Qualys QPS)
|
||||||
if mode == "diff" and last_diff_iso:
|
if mode == "diff" and last_diff_iso:
|
||||||
criteria.append({"field": "lastCheckedIn", "operator": "GREATER", "value": last_diff_iso})
|
criteria.append({"field": "updated", "operator": "GREATER", "value": last_diff_iso})
|
||||||
payload = {"ServiceRequest": {
|
payload = {"ServiceRequest": {
|
||||||
"preferences": {"limitResults": 100},
|
"preferences": {"limitResults": 100},
|
||||||
"filters": {"Criteria": criteria}
|
"filters": {"Criteria": criteria}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user