diff options
| author | mo khan <mo@mokhan.ca> | 2015-08-14 14:57:38 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2015-08-14 14:57:38 -0600 |
| commit | 63a8f2fb3af4eb4e61625289cd029e3702afaa43 (patch) | |
| tree | 2ba8cb3c52dd2008f3f9ad9e4ed0821ef2fbf019 /app/workers/cloud_queries.rb | |
| parent | b20d909dee89d67fd1145ed3b2d57e55a67282d5 (diff) | |
create binding for cassandra worker.
Diffstat (limited to 'app/workers/cloud_queries.rb')
| -rw-r--r-- | app/workers/cloud_queries.rb | 7 |
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 |
