# Boolean site settings undefined

**URL:** https://meta.discourse.org/t/boolean-site-settings-undefined/50106
**Category:** Development
**Created:** [September 13, 2016, 8:50pm UTC](https://meta.discourse.org/t/boolean-site-settings-undefined/50106 "2016-09-13T20:50:15Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![kgish](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kgish/32/121131_2.png) [@kgish](https://meta.discourse.org/u/kgish)
#### Post date: [September 13, 2016, 8:50pm UTC](https://meta.discourse.org/t/boolean-site-settings-undefined/50106/1 "2016-09-13T20:50:15Z")

</div>

For some weird reason, certain site settings are coming out as `undefined` where I use the following call from within my plugin:

```plaintext
var siteSettings = api.container.lookup('site-settings:main');
console.log(siteSettings.myplugin_popup_permalink); // => undefined!

```

I’ve checked and double-checked (and even triple-checked) the syntax in my `setting.yml` file and everything looks just fine.

```plaintext
plugins:
  ...
  myplugin_popup_permalink:
    default: false
    client: false
  ...

```

Is there something obvious that I’ve overlooked or a known bug for this?

Thanks in advance for the help.

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [September 13, 2016, 8:56pm UTC](https://meta.discourse.org/t/boolean-site-settings-undefined/50106/2 "2016-09-13T20:56:03Z")

</div>

> [@kgish](#):
>
> Is there something obvious that I’ve overlooked

You’ve set `client: false` which means the site setting is not available in the client (Ember) app.

---

<div class="post-metadata">

### Author: ![kgish](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kgish/32/121131_2.png) [@kgish](https://meta.discourse.org/u/kgish)
#### Post date: [September 13, 2016, 10:05pm UTC](https://meta.discourse.org/t/boolean-site-settings-undefined/50106/3 "2016-09-13T22:05:08Z")

</div>

Jeez, I must look pretty stupid. I thought that that was the default value for the client, not whethet or not it’s available for the client. Wrong! Thanks for setting me on the right path again.

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [September 14, 2016, 3:46pm UTC](https://meta.discourse.org/t/boolean-site-settings-undefined/50106/4 "2016-09-14T15:46:52Z")

</div>


