Browse Source

Save cache information at ISP creation time

Gu1 11 years ago
parent
commit
6def7da372
2 changed files with 5 additions and 0 deletions
  1. 2 0
      ffdnispdb/crawler.py
  2. 3 0
      ffdnispdb/views.py

+ 2 - 0
ffdnispdb/crawler.py

@@ -341,6 +341,8 @@ class PrettyValidator(Crawler):
         self.session[self.sesskey]['validated']=True
         self.session[self.sesskey]['jdict']=self.jdict
         self.session[self.sesskey]['cache_info']=self.cache_info
+        self.session[self.sesskey]['last_update']=datetime.now()
+        self.session[self.sesskey]['next_update']=datetime.now()+timedelta(seconds=self.jdict_max_age)
         self.session.save()
 
 

+ 3 - 0
ffdnispdb/views.py

@@ -223,6 +223,9 @@ def create_project_json_confirm():
         isp.json_url=session['form_json']['url']
         isp.json=jdict
         isp.tech_email=session['form_json']['tech_email']
+        isp.last_update_success=session['form_json']['last_update']
+        isp.next_update=session['form_json']['next_update']
+        isp.cache_info=session['form_json']['cache_info']
         del session['form_json']
 
         db.session.add(isp)