# Meta always sent as 'on' for true

**URL:** <https://community.transloadit.com/t/meta-always-sent-as-on-for-true/16546>\
**Category:** Uppy\
**Created:** [March 20, 2023, 12:16pm UTC](https://community.transloadit.com/t/meta-always-sent-as-on-for-true/16546 "2023-03-20T12:16:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dserv-nh](https://avatars.discourse-cdn.com/v4/letter/d/b77776/32.png) [@dserv-nh](https://community.transloadit.com/u/dserv-nh)\
**Post date:** [March 20, 2023, 12:16pm UTC](https://community.transloadit.com/t/meta-always-sent-as-on-for-true/16546/1 "2023-03-20T12:16:37Z")

</div>

Using the following code example

```js
const uppy = Uppy.Core({ /* ... */ });
uppy.use(XHRUpload, {
  endpoint: /* ... */,
  fieldName: 'file',
  formData: true,
  bundle: false,
});

const myValue = true;
uppy.setMeta({ myValue });

```

If `myValue` is `true` or `"true"` it’s always sent as

```auto
Content-Disposition: form-data; name="myValue"

on

```

Why is it like this and can this be disabled?
