# TIMESTAMP and QUALITY in QualifiedValue is undefined - perspective-client

**URL:** <https://forum.inductiveautomation.com/t/timestamp-and-quality-in-qualifiedvalue-is-undefined-perspective-client/79429>\
**Category:** Module Development\
**Tags:** perspective\
**Created:** [September 21, 2023, 12:21am UTC](https://forum.inductiveautomation.com/t/timestamp-and-quality-in-qualifiedvalue-is-undefined-perspective-client/79429 "2023-09-21T00:21:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bill.liu](https://avatars.discourse-cdn.com/v4/letter/b/9fc348/32.png) [@bill.liu](https://forum.inductiveautomation.com/u/bill.liu)\
**Post date:** [September 21, 2023, 12:21am UTC](https://forum.inductiveautomation.com/t/timestamp-and-quality-in-qualifiedvalue-is-undefined-perspective-client/79429/1 "2023-09-21T00:21:23Z")

</div>

`@inductiveautomation/perspective-client": "^2.1.16`

When accessing the object returned by `PropertyTree.readQualified()`, the QUALITY and TIMESTAMP are `undefined`. I can only read the QUALITY and TIMESTAMP by `"_$QUALITY$_"` and `"_$TIMESTAMP$_"`.

```js
const qv = tree.readQualified("path");
qv.QUALITY // undefined
qv.TIMESTAMP // undefined
qv._$QUALITY$_ // {code: 0, diagnosticMessage: ''}
qv._$TIMESTAMP$_ // Tue Sep 19 2023 15:29:32 GMT+1200 (New Zealand Standard Time)

```

This doesn't match the type definition in QualifiedValue.d.ts

---

<div class="post-metadata">

**Author:** ![Jonathan\_Lake](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jonathan_lake/32/68229_2.png) [@Jonathan\_Lake](https://forum.inductiveautomation.com/u/Jonathan_Lake)\
**Post date:** [October 21, 2024, 5:31pm UTC](https://forum.inductiveautomation.com/t/timestamp-and-quality-in-qualifiedvalue-is-undefined-perspective-client/79429/2 "2024-10-21T17:31:40Z")

</div>

Have you put in a support ticket with inductive about this? It is still broken in 2.1.43.
