summaryrefslogtreecommitdiff
path: root/app/workers/cloud_queries.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/workers/cloud_queries.rb')
-rw-r--r--app/workers/cloud_queries.rb7
1 files changed, 3 insertions, 4 deletions
diff --git a/app/workers/cloud_queries.rb b/app/workers/cloud_queries.rb
index a1fa68d..5dd757f 100644
--- a/app/workers/cloud_queries.rb
+++ b/app/workers/cloud_queries.rb
@@ -9,10 +9,9 @@ class CloudQueries
attributes = JSON.parse(json)
fingerprint = attributes["data"]["fingerprint"]
- disposition = Disposition.find_by(fingerprint: fingerprint)
-
- disposition = Disposition.create!(fingerprint: fingerprint, state: :unknown) if disposition.nil?
- FingerprintLookupJob.perform_later(fingerprint) if disposition.state == :unknown
+ disposition = Disposition.find_by(fingerprint: fingerprint) ||
+ Disposition.create!(fingerprint: fingerprint, state: :unknown)
+ FingerprintLookupJob.perform_later(fingerprint) if disposition.unknown?
ack!
end