mirror of
https://github.com/chenasraf/snpr.git
synced 2026-05-18 01:39:01 +00:00
Fixed one type of undefined method [] error in MendeleyDetails
This commit is contained in:
@@ -29,7 +29,14 @@ class MendeleyDetails
|
||||
end
|
||||
|
||||
print "mendeley details: updated oa- and reader-status\n"
|
||||
@mendeley_paper.reader = detail_result["stats"]["readers"]
|
||||
if detail_result["stats"]
|
||||
@mendeley_paper.reader = detail_result["stats"]["readers"]
|
||||
elsif detail_result["reader"]
|
||||
@mendeley_paper.reader = detail_result["reader"]
|
||||
else
|
||||
@mendeley_paper.reader = "Unknown"
|
||||
end
|
||||
|
||||
@mendeley_paper.save
|
||||
print "-> sleep for 5 secs\n"
|
||||
sleep(5)
|
||||
|
||||
@@ -5,6 +5,7 @@ namespace :snpedia_papers do
|
||||
task :delete => :environment do
|
||||
Snp.all.each do |s|
|
||||
if s.snpedia_paper.length > 3
|
||||
# make it look "old" so that the link has to be re-parsed
|
||||
s.update_attributes(:snpedia_updated => "2010-05-04")
|
||||
# actual deletion of the old entries is handled by the resque-task
|
||||
Resque.enqueue(Snpedia, s.id)
|
||||
|
||||
Reference in New Issue
Block a user