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}]
|
||||
if 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:
|
||||
criteria.append({"field": "lastCheckedIn", "operator": "GREATER", "value": last_diff_iso})
|
||||
criteria.append({"field": "updated", "operator": "GREATER", "value": last_diff_iso})
|
||||
payload = {"ServiceRequest": {
|
||||
"preferences": {"limitResults": 100},
|
||||
"filters": {"Criteria": criteria}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user