@@ -35,7 +35,7 @@ def handled_step(job, *args, **kwargs):
3535 try :
3636 return func (job , * args , ** kwargs )
3737 except Exception as e :
38- LOG .debug ('Handling exception' , exc_info = True )
38+ LOG .info ('Handling exception' , exc_info = True )
3939 new_exception = create_job_exception (
4040 job_id = job .doc_uuid ,
4141 message = message ,
@@ -159,9 +159,9 @@ def _enrich_context_config(self):
159159 self .ctx .app .cfg .context .default_primary_color )
160160 illustrations_color = (old .get ('illustrationsColor' , None ) or
161161 self .ctx .app .cfg .context .default_illustrations_color )
162- logo_url = (old .get ('logoUrl' , None ) or
163- self .ctx .app .cfg .context .default_logo_url )
164- logo_url .replace ('{{clientUrl}}' , client_url )
162+ logo_url_template = (old .get ('logoUrl' , None ) or
163+ self .ctx .app .cfg .context .default_logo_url )
164+ logo_url = logo_url_template .replace ('{{clientUrl}}' , client_url )
165165
166166 self .doc_context ['config' ].update ({
167167 'serviceName' : self .ctx .app .cfg .context .service_name ,
@@ -187,11 +187,18 @@ def _enrich_context(self):
187187 )
188188 extras ['submissions' ] = [s .to_dict () for s in submissions ]
189189 if self .safe_format .requires_via_extras ('questionnaire' ):
190+ # older deprecated variant (questionnaire -> project)
190191 questionnaire = self .ctx .app .db .fetch_project_simple (
191192 project_uuid = self .safe_doc .project_uuid ,
192193 tenant_uuid = self .tenant_uuid ,
193194 )
194195 extras ['questionnaire' ] = questionnaire .to_dict ()
196+ if self .safe_format .requires_via_extras ('project' ):
197+ project = self .ctx .app .db .fetch_project_simple (
198+ project_uuid = self .safe_doc .project_uuid ,
199+ tenant_uuid = self .tenant_uuid ,
200+ )
201+ extras ['project' ] = project .to_dict ()
195202 self .doc_context ['extras' ] = extras
196203 self ._enrich_context_config ()
197204
0 commit comments