# Missing logo in email summary

**URL:** https://meta.discourse.org/t/missing-logo-in-email-summary/103510
**Category:** Support
**Created:** [December 5, 2018, 12:37am UTC](https://meta.discourse.org/t/missing-logo-in-email-summary/103510 "2018-12-05T00:37:43Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![pat1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pat1/32/125039_2.png) [@pat1](https://meta.discourse.org/u/pat1)
#### Post date: [December 5, 2018, 12:37am UTC](https://meta.discourse.org/t/missing-logo-in-email-summary/103510/1 "2018-12-05T00:37:43Z")

</div>

Hi all,  
The logo in our digest emails seems to be broken, even though it displays correctly in the  
digest logo section of the settings.

When the digest logo is removed and it should fall back to logo this is also broken in the final and test emails.

We use AWS. All other images are working correctly on our forum ([community.lpma.com](http://community.lpma.com))

Here is the log from /logs, not sure if these two entries are relevant

 ![25%20am](https://global.discourse-cdn.com/meta/original/3X/d/a/da84d248cbdf524c400f3e56d2bc349c111879ff.png)

Thanks!!

```plaintext
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activerecord-5.2.0/lib/active_record/dynamic_matchers.rb:22:in `method_missing'
/var/www/discourse/app/controllers/metadata_controller.rb:43:in `default_manifest'
/var/www/discourse/app/controllers/metadata_controller.rb:6:in `manifest'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/abstract_controller/base.rb:194:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_controller/metal/rendering.rb:30:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/abstract_controller/callbacks.rb:42:in `block in process_action'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0/lib/active_support/callbacks.rb:132:in `run_callbacks'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/abstract_controller/callbacks.rb:41:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_controller/metal/rescue.rb:22:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_controller/metal/instrumentation.rb:34:in `block in process_action'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0/lib/active_support/notifications.rb:168:in `block in instrument'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0/lib/active_support/notifications/instrumenter.rb:23:in `instrument'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0/lib/active_support/notifications.rb:168:in `instrument'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_controller/metal/instrumentation.rb:32:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_controller/metal/params_wrapper.rb:256:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activerecord-5.2.0/lib/active_record/railties/controller_runtime.rb:24:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/abstract_controller/base.rb:134:in `process'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionview-5.2.0/lib/action_view/rendering.rb:32:in `process'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/rack-mini-profiler-1.0.0/lib/mini_profiler/profiling_methods.rb:78:in `block in profile_method'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_controller/metal.rb:191:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_controller/metal.rb:252:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_dispatch/routing/route_set.rb:52:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_dispatch/routing/route_set.rb:34:in `serve'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_dispatch/journey/router.rb:52:in `block in serve'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_dispatch/journey/router.rb:35:in `each'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_dispatch/journey/router.rb:35:in `serve'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_dispatch/routing/route_set.rb:840:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/rack-protection-2.0.3/lib/rack/protection/frame_options.rb:31:in `call'
/var/www/discourse/lib/middleware/omniauth_bypass_middleware.rb:26:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/tempfile_reaper.rb:15:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/conditional_get.rb:25:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/head.rb:12:in `call'
/var/www/discourse/lib/content_security_policy/middleware.rb:12:in `call'
/var/www/discourse/lib/middleware/anonymous_cache.rb:214:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/session/abstract/id.rb:232:in `context'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/session/abstract/id.rb:226:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_dispatch/middleware/cookies.rb:670:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0/lib/active_support/callbacks.rb:98:in `run_callbacks'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_dispatch/middleware/debug_exceptions.rb:61:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_dispatch/middleware/show_exceptions.rb:33:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/logster-1.3.1/lib/logster/middleware/reporter.rb:31:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/railties-5.2.0/lib/rails/rack/logger.rb:38:in `call_app'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/railties-5.2.0/lib/rails/rack/logger.rb:28:in `call'
/var/www/discourse/config/initializers/100-quiet_logger.rb:16:in `call'
/var/www/discourse/config/initializers/100-silence_logger.rb:29:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_dispatch/middleware/remote_ip.rb:81:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_dispatch/middleware/request_id.rb:27:in `call'
/var/www/discourse/lib/middleware/enforce_hostname.rb:17:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/method_override.rb:22:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_dispatch/middleware/executor.rb:14:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/sendfile.rb:111:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/rack-mini-profiler-1.0.0/lib/mini_profiler/profiler.rb:174:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/message_bus-2.2.0.pre.1/lib/message_bus/rack/middleware.rb:57:in `call'
/var/www/discourse/lib/middleware/request_tracker.rb:180:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/railties-5.2.0/lib/rails/engine.rb:524:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/railties-5.2.0/lib/rails/railtie.rb:190:in `public_send'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/railties-5.2.0/lib/rails/railtie.rb:190:in `method_missing'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/urlmap.rb:68:in `block in call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/urlmap.rb:53:in `each'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/rack-2.0.6/lib/rack/urlmap.rb:53:in `call'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/unicorn-5.4.0/lib/unicorn/http_server.rb:606:in `process_client'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/unicorn-5.4.0/lib/unicorn/http_server.rb:701:in `worker_loop'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/unicorn-5.4.0/lib/unicorn/http_server.rb:549:in `spawn_missing_workers'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/unicorn-5.4.0/lib/unicorn/http_server.rb:142:in `start'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/unicorn-5.4.0/bin/unicorn:126:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.5.0/bin/unicorn:23:in `load'
/var/www/discourse/vendor/bundle/ruby/2.5.0/bin/unicorn:23:in `<main>'

```

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 5, 2018, 12:42am UTC](https://meta.discourse.org/t/missing-logo-in-email-summary/103510/2 "2018-12-05T00:42:14Z")

</div>

I believe you were looking at something related to this @tgxworld? Maybe having to do with the image handling changes in site settings?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [December 5, 2018, 6:40am UTC](https://meta.discourse.org/t/missing-logo-in-email-summary/103510/3 "2018-12-05T06:40:38Z")

</div>

Can you try moving to `tests-passed` and running

```plaintext
cd /var/discourse
./launcher rebuild app

```

From what I can see `short_title` is definitely defined on the `SiteSetting` object

---

<div class="post-metadata">

### Author: ![pat1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pat1/32/125039_2.png) [@pat1](https://meta.discourse.org/u/pat1)
#### Post date: [December 5, 2018, 11:23pm UTC](https://meta.discourse.org/t/missing-logo-in-email-summary/103510/5 "2018-12-05T23:23:34Z")

</div>

Hey @sam, i’m not quite technical enough to know how to do this on my end right now. Is there anything else I can do to help diagnose? If not i’ll see if I can get a developer me run that. We’ve had one user report that they aren’t receiving any digest emails also, not sure if related.

---

<div class="post-metadata">

### Author: ![rootsh3ll](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rootsh3ll/32/119507_2.png) [@rootsh3ll](https://meta.discourse.org/u/rootsh3ll)
#### Post date: [December 6, 2018, 8:46am UTC](https://meta.discourse.org/t/missing-logo-in-email-summary/103510/6 "2018-12-06T08:46:14Z")

</div>

I confirm the OP’s problem for Meta and my own Discourse too.

Here are screenshots from my Gmail and Mail app on MacOS and iPhone respectively.

> **Screenshots for Meta**
>
> ## Gmail on Safari (MacOS)
> 
> ![58%20PM](https://global.discourse-cdn.com/meta/original/3X/d/5/d53270ca0d503cbca5356c33c2e7202bae8751ea.png)
> 
> ## Mail app of MacOS
> 
> ![26%20PM](https://global.discourse-cdn.com/meta/original/3X/e/d/edf3f20a2ec5c03d34c4affa360f019a827f8ae1.png)
> 
> ## Gmail app on iPhone
> 
> ![IMG_6124](https://global.discourse-cdn.com/meta/original/3X/4/6/461b3ed12232ced3e17ee9a5e7bdd6816054780e.jpeg)

Below are details for my own Discourse forum after `./launcher rebuild app`

> **Screenshot for my own Discourse Forum**
>
> ## Gmail on Safari (MacOS)
> 
> ![02%20PM](https://global.discourse-cdn.com/meta/original/3X/c/9/c9b0117d884f31cd82328d8db45f8436bb5473bd.png)
> 
> ## Gmail app on iPhone
> 
> ![IMG_6125](https://global.discourse-cdn.com/meta/original/3X/b/7/b734870105a34d3a9c2bb100cc3222c7949fa5cb.jpeg)

Don’t know if other can see the e ail logo for meta. I would like to know of that’s on my end only.

I did a `./launcher rebuild app` yesterday.

The issue has been fixed in today’s update:

[https://github.com/discourse/discourse/commit/27c793a192ea0443373dc65517b50dfa21480441](https://github.com/discourse/discourse/commit/27c793a192ea0443373dc65517b50dfa21480441)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 6, 2018, 8:50am UTC](https://meta.discourse.org/t/missing-logo-in-email-summary/103510/7 "2018-12-06T08:50:31Z")

</div>

I believe @tgxworld just fixed this a few hours ago?

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [December 6, 2018, 9:11am UTC](https://meta.discourse.org/t/missing-logo-in-email-summary/103510/8 "2018-12-06T09:11:03Z")

</div>

O yes this has been fixed in  
[https://github.com/discourse/discourse/commit/27c793a192ea0443373dc65517b50dfa21480441](https://github.com/discourse/discourse/commit/27c793a192ea0443373dc65517b50dfa21480441)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 6, 2018, 9:33am UTC](https://meta.discourse.org/t/missing-logo-in-email-summary/103510/9 "2018-12-06T09:33:42Z")

</div>


