# Meta of tx-data gets lost with non-dev transactor

**URL:** <https://forum.datomic.com/t/meta-of-tx-data-gets-lost-with-non-dev-transactor/1471>\
**Category:** Troubleshooting\
**Created:** [May 27, 2020, 6:25pm UTC](https://forum.datomic.com/t/meta-of-tx-data-gets-lost-with-non-dev-transactor/1471 "2020-05-27T18:25:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![fjolne](https://avatars.discourse-cdn.com/v4/letter/f/ecb155/32.png) [@fjolne](https://forum.datomic.com/u/fjolne)\
**Post date:** [May 27, 2020, 6:26pm UTC](https://forum.datomic.com/t/meta-of-tx-data-gets-lost-with-non-dev-transactor/1471/1 "2020-05-27T18:26:00Z")

</div>

Some of our tx functions use Clojure meta for additional context, and that works fine with dev transactor. However, in production environment (namely, with JDBC storage) meta appears to be lost and tx function receives data without it.

Illustrating what I mean: this works fine with dev transactor, but doesn’t work in prod env:  
@(d/transact conn [[:my/tx-fn {:x ^:my-meta {:y 1}}]])

Datomic On-Prem 0.9.6045
