<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:37:57 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[GODRIVER-2163] omitempty doesnt work on primitive.Decimal128 (json)</title>
                <link>https://jira.mongodb.org/browse/GODRIVER-2163</link>
                <project id="14289" key="GODRIVER">Go Driver</project>
                    <description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;This is related to the issue&#160;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-1783&quot; title=&quot;omitempty doesnt work on primitive.Decimal128&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-1783&quot;&gt;&lt;del&gt;GODRIVER-1783&lt;/del&gt;&lt;/a&gt;&#160;the&#160;`bson:&quot;field,omitempty&quot;` works, but not&#160;&lt;/p&gt;

&lt;p&gt;`json:&quot;field,omitempty&quot;` the return will be &lt;/p&gt;
{cost:&#160;&quot;0E-6176&quot;}</description>
                <environment></environment>
        <key id="1883448">GODRIVER-2163</key>
            <summary>omitempty doesnt work on primitive.Decimal128 (json)</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="13203">Gone away</resolution>
                                        <assignee username="benji.rewis@mongodb.com">Benji Rewis</assignee>
                                    <reporter username="shadowbob45@gmail.com">Shadoweb EB</reporter>
                        <labels>
                            <label>post-1.8.0</label>
                    </labels>
                <created>Sat, 25 Sep 2021 09:38:44 +0000</created>
                <updated>Fri, 27 Oct 2023 20:01:14 +0000</updated>
                            <resolved>Wed, 20 Oct 2021 16:52:52 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="4135838" author="benji.rewis" created="Wed, 20 Oct 2021 16:52:52 +0000"  >&lt;p&gt;Right it is similar to &lt;tt&gt;primitive.ObjectID&lt;/tt&gt; in that sense. If for some reason using a pointer does not work, feel free to reopen/comment on this ticket!&lt;/p&gt;

&lt;p&gt;Thanks again for your report &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=shadowbob45%40gmail.com&quot; class=&quot;user-hover&quot; rel=&quot;shadowbob45@gmail.com&quot;&gt;shadowbob45@gmail.com&lt;/a&gt;!&lt;/p&gt;</comment>
                            <comment id="4135518" author="JIRAUSER1262521" created="Wed, 20 Oct 2021 15:21:51 +0000"  >&lt;p&gt;Yes indeed that does the trick, it&apos;s the same as&#160;primitive.ObjectID.&lt;/p&gt;

&lt;p&gt;I thought it would be possible to change it in the Marshal directly, but it&apos;s OK I can live with that.&lt;/p&gt;

&lt;p&gt;Thanks for your time.&lt;/p&gt;</comment>
                            <comment id="4133145" author="benji.rewis" created="Tue, 19 Oct 2021 17:59:23 +0000"  >&lt;p&gt;Apologies for the delay, &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=shadowbob45%40gmail.com&quot; class=&quot;user-hover&quot; rel=&quot;shadowbob45@gmail.com&quot;&gt;shadowbob45@gmail.com&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;So I think making &lt;tt&gt;Field&lt;/tt&gt; a pointer to a &lt;tt&gt;primitive.Decimal128&lt;/tt&gt; (&lt;tt&gt;*primitive.Decimal128&lt;/tt&gt;) instead of a regular &lt;tt&gt;primitive.Decimal128&lt;/tt&gt; should fix the issue you&#8217;re seeing.&lt;/p&gt;

&lt;p&gt;Here&#8217;s what I believe is happening. &lt;tt&gt;Field&lt;/tt&gt; is of type &lt;tt&gt;primitive.Decimal128&lt;/tt&gt;, so when you do not specify it on your creation of &lt;tt&gt;something := Something&lt;/tt&gt;, &lt;tt&gt;something.Field&lt;/tt&gt; is a &lt;tt&gt;primitive.Decimal128&lt;/tt&gt; with &lt;tt&gt;h == 0&lt;/tt&gt; and &lt;tt&gt;l == 0&lt;/tt&gt;. The call to &lt;tt&gt;d.String()&lt;/tt&gt; &lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/blob/master/bson/primitive/decimal.go#L217&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;here&lt;/a&gt; will attempt to stringify that &lt;tt&gt;primitive.Decimal128&lt;/tt&gt; and ends up with &#8220;0E-6176&#8221; (I won&#8217;t get into the semantics of that strange negative exponent here). &lt;tt&gt;String()&lt;/tt&gt; does not know the difference between a &lt;tt&gt;primitive.Decimal128&lt;/tt&gt; that is equivalent to 0 and one that was not explicitly set but just has the zero-values for &lt;tt&gt;h&lt;/tt&gt; and &lt;tt&gt;l&lt;/tt&gt;. So, it returns &#8220;0E-6176&#8221; either way. &lt;tt&gt;json.Marshal()&lt;/tt&gt; will not recognize that as &#8220;empty&#8221; and thus &#8220;field&#8221; will not be omitted from the marshaled bytes.&lt;/p&gt;

&lt;p&gt;If &lt;tt&gt;Field&lt;/tt&gt; is a pointer to a &lt;tt&gt;primitive.D&lt;/tt&gt;, however, when you do not specify it on your creation of &lt;tt&gt;something := Something&lt;/tt&gt;, &lt;tt&gt;something.Field&lt;/tt&gt; will be &lt;tt&gt;nil&lt;/tt&gt; (the zero-value of a pointer). Your call to json.Marshal() will see that Field is &lt;tt&gt;nil&lt;/tt&gt;, recognize it as &quot;empty&quot; and thus omit &quot;field&quot; from the marshaled bytes.&lt;/p&gt;

&lt;p&gt;In &lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-1783&quot; title=&quot;omitempty doesnt work on primitive.Decimal128&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-1783&quot;&gt;&lt;del&gt;GODRIVER-1783&lt;/del&gt;&lt;/a&gt;, we could simply implement IsZero for Decimal128. There is not a similar function for the JSON library, so a pointer to a primitive.Decimal128 may have to do. Let me know if that doesn&#8217;t work or I&#8217;m still misunderstanding your issue.&lt;/p&gt;</comment>
                            <comment id="4127949" author="JIRAUSER1262521" created="Sat, 16 Oct 2021 15:29:36 +0000"  >&lt;p&gt;Yes correct, the code below will output&#160;{&quot;field&quot;: &quot;0E-6176&quot;}. It&apos;s not dramatic, but it&apos;s better to have it empty when there are big JSON files returned by REST API.&lt;/p&gt;


&lt;p&gt;&#160;&lt;/p&gt;
&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;type Something struct {&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&#160; &#160; Field primitive.Decimal128 `json:&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;field,omitempty&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;`&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;something := Something{}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;data, _ := json.Marshal(something)&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;fmt.Println(string(data)) &lt;/span&gt;&lt;span style=&quot;color: #008200; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;// {&quot;field&quot;: &quot;0E-6176&quot;}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;
&lt;p&gt;Thanks&lt;br/&gt;
&#160;&lt;/p&gt;</comment>
                            <comment id="4113832" author="benji.rewis" created="Fri, 8 Oct 2021 19:28:00 +0000"  >&lt;p&gt;Hello again, &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=shadowbob45%40gmail.com&quot; class=&quot;user-hover&quot; rel=&quot;shadowbob45@gmail.com&quot;&gt;shadowbob45@gmail.com&lt;/a&gt;! Thanks again for the report.&lt;/p&gt;

&lt;p&gt;Could you include the code you&apos;re using? What do you mean &lt;tt&gt;`json:&quot;field,omitempty&quot;`&lt;/tt&gt;&#160;&quot;returns&quot; {cost: &quot;0E-6176&quot;}?&lt;/p&gt;

&lt;p&gt;Are you doing something like:&lt;/p&gt;
&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;type Something struct {            Field primitive.Decimal128 `json:&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;field,omitempty&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;`}something := Something{} &lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;bsonSomething, err := bson.Marshal(something) &lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;assert&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;.Nil(t, err, &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;Marshal error: %v&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;, err)&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;var doc bson.D &lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;err = bson.Unmarshal(bsonSomething, &amp;amp;doc) &lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;assert&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;.Nil(t, err, &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;Unmarshal error: %v&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;, err)&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;
&lt;p&gt;And finding that &lt;tt&gt;doc&lt;/tt&gt; is bson.D{{field, 0E-6176}}?&lt;/p&gt;</comment>
                            <comment id="4098183" author="JIRAUSER1262521" created="Sun, 3 Oct 2021 08:20:57 +0000"  >&lt;p&gt;Hi Kevin, I&apos;m using Go driver&#160;v1.7.2.&lt;/p&gt;</comment>
                            <comment id="4087917" author="kevin.albertson" created="Mon, 27 Sep 2021 21:47:41 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=shadowbob45%40gmail.com&quot; class=&quot;user-hover&quot; rel=&quot;shadowbob45@gmail.com&quot;&gt;shadowbob45@gmail.com&lt;/a&gt;, thank you for the report. We will look into this soon. What version of the Go driver are you using?&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10257" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Documentation Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11861"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hzmz3r:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>