1818from django .urls import reverse
1919
2020from recoco import utils , verbs
21+ from recoco .apps .home .models import SiteConfiguration
2122from recoco .apps .projects import models as projects_models
2223from recoco .apps .reminders .api import (
2324 get_due_new_recommendations_reminder_for_project ,
@@ -292,30 +293,31 @@ def make_site_digest(site):
292293 "name" : site .name ,
293294 }
294295
295- siteconf = utils .get_site_config_or_503 (site )
296+ site_config = SiteConfiguration .objects .get (site = site )
297+
296298 data .update (
297299 {
298- "description" : siteconf .description or "" ,
299- "sender_name" : siteconf .sender_name or "" ,
300- "sender_email" : siteconf .sender_email or "" ,
301- "legal_address" : siteconf .legal_address or "" ,
302- "main_topic" : siteconf .main_topic or "" ,
303- "legal_owner" : siteconf .legal_owner or "" ,
300+ "description" : site_config .description or "" ,
301+ "sender_name" : site_config .sender_name or "" ,
302+ "sender_email" : site_config .sender_email or "" ,
303+ "legal_address" : site_config .legal_address or "" ,
304+ "main_topic" : site_config .main_topic or "" ,
305+ "legal_owner" : site_config .legal_owner or "" ,
304306 }
305307 )
306308
307- if siteconf .email_logo :
308- data ["site_logo" ] = utils .build_absolute_url (siteconf .email_logo .url )
309+ if site_config .email_logo :
310+ data ["site_logo" ] = utils .build_absolute_url (site_config .email_logo .url )
309311
310312 return data
311313
312314
313315def make_project_survey_digest_for_site (user , project , site ):
314316 """Return survey information as a dict for a given project on a given site"""
315317
316- siteconf = utils . get_site_config_or_503 ( site )
318+ site_config = SiteConfiguration . objects . get ( site = site )
317319
318- if not siteconf .project_survey :
320+ if not site_config .project_survey :
319321 return {"name" : None , "url" : None }
320322
321323 project_survey_url = utils .build_absolute_url (
@@ -324,7 +326,7 @@ def make_project_survey_digest_for_site(user, project, site):
324326 site = site ,
325327 )
326328
327- data = {"name" : siteconf .project_survey .name , "url" : project_survey_url }
329+ data = {"name" : site_config .project_survey .name , "url" : project_survey_url }
328330
329331 return data
330332
0 commit comments