summaryrefslogtreecommitdiff
path: root/app/workers/cloud_queries.rb
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2015-08-14 14:57:38 -0600
committermo khan <mo@mokhan.ca>2015-08-14 14:57:38 -0600
commit63a8f2fb3af4eb4e61625289cd029e3702afaa43 (patch)
tree2ba8cb3c52dd2008f3f9ad9e4ed0821ef2fbf019 /app/workers/cloud_queries.rb
parentb20d909dee89d67fd1145ed3b2d57e55a67282d5 (diff)
create binding for cassandra worker.
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