# system.tag.getConfiguration changes in 8.0.17?

**URL:** <https://forum.inductiveautomation.com/t/system-tag-getconfiguration-changes-in-8-0-17/40616>\
**Category:** Ignition\
**Created:** [November 13, 2020, 2:10am UTC](https://forum.inductiveautomation.com/t/system-tag-getconfiguration-changes-in-8-0-17/40616 "2020-11-13T02:10:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![joshdunstan](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/joshdunstan/32/43306_2.png) [@joshdunstan](https://forum.inductiveautomation.com/u/joshdunstan)\
**Post date:** [November 13, 2020, 2:10am UTC](https://forum.inductiveautomation.com/t/system-tag-getconfiguration-changes-in-8-0-17/40616/1 "2020-11-13T02:10:10Z")

</div>

Wondering if anyone is aware of any changes to system.tag.getConfiguration?

I started getting errors after updating from 8.0.14, and have had to add ‘.value’ to my code as per below.

```auto
		oTagConfig = system.tag.getConfiguration(sElementPath)
		iArrayIndex = oTagConfig[0]['parameters']['ArrayIndex'] **.value**
		sElementType = oTagConfig[0]['parameters']['ElementTag'] **.value**	
		sOPCServer = oTagConfig[0]['parameters']['IPC'] **.value**

```

---

<div class="post-metadata">

**Author:** ![ggross](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ggross/32/12668_2.png) [@ggross](https://forum.inductiveautomation.com/u/ggross)\
**Post date:** [November 13, 2020, 9:44pm UTC](https://forum.inductiveautomation.com/t/system-tag-getconfiguration-changes-in-8-0-17/40616/2 "2020-11-13T21:44:56Z")

</div>

This is occurring because, in 8.0.15, UDT parameters were changed back to having specific datatypes associated with them. Because of this, the parameters object returned by the getConfiguration went from something like:

```auto
u'parameters': {u'MyInt': 1, u'MyFloat': 3.13, u'MyString': u'A String'}

```

to:

```auto
u'parameters': {u'MyInt': {datatype=Integer, value=1}, u'MyFloat': {datatype=Float, value=3.13}, u'MyString': {datatype=String, value=A String}}}

```

While an unintended consequence; because getConfiguration returns the JSON definition of the tag as Ignition knows it, you are ending up with the new definition that was converted on upgrade to an 8.0.15+ version of Ignition.

Garth
