Show More
@@ -27,7 +27,6 b' Model for notifications' | |||
|
27 | 27 | import logging |
|
28 | 28 | import traceback |
|
29 | 29 | |
|
30 | from pylons import tmpl_context as c | |
|
31 | 30 | from pylons.i18n.translation import _, ungettext |
|
32 | 31 | from sqlalchemy.sql.expression import false, true |
|
33 | 32 | from mako import exceptions |
@@ -318,6 +317,7 b' class EmailNotificationModel(BaseModel):' | |||
|
318 | 317 | |
|
319 | 318 | """ |
|
320 | 319 | super(EmailNotificationModel, self).__init__() |
|
320 | self.rhodecode_instance_name = None | |
|
321 | 321 | |
|
322 | 322 | def _update_kwargs_for_render(self, kwargs): |
|
323 | 323 | """ |
@@ -326,9 +326,18 b' class EmailNotificationModel(BaseModel):' | |||
|
326 | 326 | :param kwargs: |
|
327 | 327 | :return: |
|
328 | 328 | """ |
|
329 | rhodecode_name = self.rhodecode_instance_name | |
|
330 | if not rhodecode_name: | |
|
331 | try: | |
|
332 | rc_config = SettingsModel().get_all_settings() | |
|
333 | except Exception: | |
|
334 | log.exception('failed to fetch settings') | |
|
335 | rc_config = {} | |
|
336 | rhodecode_name = rc_config.get('rhodecode_title', '') | |
|
337 | kwargs['rhodecode_instance_name'] = rhodecode_name | |
|
338 | ||
|
329 | 339 | _kwargs = { |
|
330 | 340 | 'instance_url': h.url('home', qualified=True), |
|
331 | 'rhodecode_instance_name': getattr(c, 'rhodecode_name', '') | |
|
332 | 341 | } |
|
333 | 342 | _kwargs.update(kwargs) |
|
334 | 343 | return _kwargs |
General Comments 0
You need to be logged in to leave comments.
Login now