mirror of
https://github.com/ansible/awx.git
synced 2024-11-01 08:21:15 +03:00
find correct fact to update
* The fact cache receiver needs to look for an exact match, rather than * a relative, most recent fact.
This commit is contained in:
parent
44618d4956
commit
7494b13704
@ -67,7 +67,7 @@ class FactCacheReceiver(object):
|
||||
self.timestamp = datetime.fromtimestamp(date_key, None)
|
||||
|
||||
# Update existing Fact entry
|
||||
fact_obj = Fact.get_host_fact(host_obj.id, module_name, self.timestamp)
|
||||
fact_obj = Fact.objects.filter(host__id=host_obj.id, module=module_name, timestamp=self.timestamp)
|
||||
if fact_obj:
|
||||
fact_obj.facts = facts
|
||||
fact_obj.save()
|
||||
|
Loading…
Reference in New Issue
Block a user