<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:49:01 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>[CSHARP-4681] InvalidCastException when rendering projections</title>
                <link>https://jira.mongodb.org/browse/CSHARP-4681</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;Hi!&lt;/p&gt;

&lt;p&gt;After upgrading from 2.19.1 to 2.19.2, when rendering projection definitions (for debug logging) we sometimes encounter the following exception:&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;System.InvalidCastException: Unable to cast &lt;/span&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;object&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; of type &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;&apos;MongoDB.Bson.BsonString&apos;&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; to type &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;&apos;MongoDB.Bson.BsonDocument&apos;&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;BsonDocument MongoDB.Driver.Linq.Linq2Implementation.Translators.AggregateProjectTranslator.TranslateProject(Expression expression, ExpressionTranslationOptions translationOptions)&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;RenderedProjectionDefinition&amp;lt;TResult&amp;gt; MongoDB.Driver.Linq.Linq2Implementation.Translators.AggregateProjectTranslator.Translate&amp;lt;TDocument, TResult&amp;gt;(Expression&amp;lt;Func&amp;lt;TDocument, TResult&amp;gt;&amp;gt; projector, IBsonSerializer&amp;lt;TDocument&amp;gt; parameterSerializer, IBsonSerializerRegistry serializerRegistry, ExpressionTranslationOptions translationOptions)&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;RenderedProjectionDefinition&amp;lt;TOutput&amp;gt; MongoDB.Driver.ExpressionProjectionDefinition&amp;lt;TInput, TOutput&amp;gt;.Render(IBsonSerializer&amp;lt;TInput&amp;gt; inputSerializer, IBsonSerializerRegistry serializerRegistry, LinqProvider linqProvider)&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;The projection itself is a single field selector: Project(d =&amp;gt; d.Id).&lt;/p&gt;</description>
                <environment></environment>
        <key id="2372858">CSHARP-4681</key>
            <summary>InvalidCastException when rendering projections</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="10300" iconUrl="https://jira.mongodb.org/images/icons/priorities/medium.svg">Unknown</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="13201">Fixed</resolution>
                                        <assignee username="oleksandr.poliakov@mongodb.com">Oleksandr Poliakov</assignee>
                                    <reporter username="onyxmaster">Aristarkh Zagorodnikov</reporter>
                        <labels>
                    </labels>
                <created>Tue, 20 Jun 2023 18:02:42 +0000</created>
                <updated>Wed, 29 Nov 2023 18:09:34 +0000</updated>
                            <resolved>Thu, 3 Aug 2023 16:22:37 +0000</resolved>
                                    <version>2.19.2</version>
                                    <fixVersion>2.21.0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="5622351" author="onyxmaster" created="Wed, 9 Aug 2023 07:57:08 +0000"  >&lt;p&gt;I described the V3 issue I mentioned above in &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-4749&quot; title=&quot;Unable to use user defined implicit conversion in filter&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-4749&quot;&gt;&lt;del&gt;CSHARP-4749&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="5610019" author="onyxmaster" created="Thu, 3 Aug 2023 12:46:47 +0000"  >&lt;p&gt;Oleksandr, thank you very much for taking a look at the issue and fixing it. We were using FluentFind API:&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; return _collection.Find(Builders.Filter.In(p =&amp;gt; p.Group, groups)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &amp;amp; Builders.Filter.AnyNe(p =&amp;gt; p.ViewedBy, profileId)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &amp;amp; offset.And(v =&amp;gt; Builders.Filter.Gt(p =&amp;gt; p.OrderId, v))&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; .Unwrap(Builders.Filter.Empty))&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; .Sort(Builders.Sort.Ascending(p =&amp;gt; p.OrderId))&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; .Limit(limit)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; .Project(p =&amp;gt; p.OrderId)&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; .ToList();&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;I&apos;ll create ticket for V3 issues next week.&lt;/p&gt;</comment>
                            <comment id="5609169" author="JIRAUSER1273473" created="Thu, 3 Aug 2023 00:09:16 +0000"  >&lt;p&gt;Hello &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=onyxmaster&quot; class=&quot;user-hover&quot; rel=&quot;onyxmaster&quot;&gt;onyxmaster&lt;/a&gt; ,&lt;/p&gt;

&lt;p&gt;Sorry for the delay in ticket updates. We have investigated the issue and found a way to reproduce the problem, by using FluentFind API. We use the following code snippet to reproduce the issue:&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;var fluentFind = collection.Find(...).Project(a =&amp;gt; a.Id);&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;fluentFind.Options.Projection.Render(...) &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;// exception were here&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;The fix to address the problem was already merged into the master branch and will be included in the next release.&lt;br/&gt;
Could you please confirm if you encountered the problem while using FluentFind API too? Or please provide more detailed steps to reproduce.&lt;/p&gt;

&lt;p&gt;Also we would much appreciate if you create a separate tickets for V3 related issues mentioned, so we can investigate them and provide fixes for you.&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;</comment>
                            <comment id="5609151" author="xgen-internal-githook" created="Wed, 2 Aug 2023 23:54:56 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Oleksandr Poliakov&apos;, &apos;email&apos;: &apos;31327136+sanych-sun@users.noreply.github.com&apos;, &apos;username&apos;: &apos;sanych-sun&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-4681&quot; title=&quot;InvalidCastException when rendering projections&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-4681&quot;&gt;&lt;del&gt;CSHARP-4681&lt;/del&gt;&lt;/a&gt;: InvalidCastException when rendering projections (#1146)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/ff22548b7d3c4902f13124e55b3944f66fd3d46b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/ff22548b7d3c4902f13124e55b3944f66fd3d46b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5542547" author="onyxmaster" created="Tue, 4 Jul 2023 13:21:13 +0000"  >&lt;p&gt;Also, please advise if I need to create another issue on V3 conversion &quot;peculiarities&quot;.&lt;/p&gt;</comment>
                            <comment id="5542546" author="onyxmaster" created="Tue, 4 Jul 2023 13:20:28 +0000"  >&lt;p&gt;It looks like it was updated by the &lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/2cf3d6ca7838cf8fe6b5a5afc88604ac955b6e5e#diff-b35e54f5b66fd9653586a526e2e422e495c7b6e0e6a42620ff75648bc09c2923L62&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/2cf3d6ca7838cf8fe6b5a5afc88604ac955b6e5e#diff-b35e54f5b66fd9653586a526e2e422e495c7b6e0e6a42620ff75648bc09c2923L62&lt;/a&gt; which happened right before 2.20.0, resolving &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-4656&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.mongodb.org/browse/CSHARP-4656&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="5542539" author="onyxmaster" created="Tue, 4 Jul 2023 13:16:09 +0000"  >&lt;p&gt;The difference betweeb 2.19.1 and 2.20.0 is that older driver creates FindExpressionProjectionDefinition, and newer one creates ExpressionProjectionDefinition, which have different translation rules.&lt;/p&gt;</comment>
                            <comment id="5542450" author="onyxmaster" created="Tue, 4 Jul 2023 12:18:05 +0000"  >&lt;p&gt;To add to the context of the original issue, we do not encounter the issue with InvalidCastException in 2.19.1, but encounter it with 2.20.0, so I&apos;m not sure if the analysis about reproducability in 2.19.x is correct. The code that breaks is called several tens of thousands time per day so the regression manifests itself in 2.20.0, 2.19.1 is fine wrt that code.&lt;/p&gt;</comment>
                            <comment id="5542431" author="onyxmaster" created="Tue, 4 Jul 2023 12:05:40 +0000"  >&lt;p&gt;To be more specific it fails to work for &lt;tt&gt;Nullable&amp;lt;T&amp;gt;&lt;/tt&gt;: &lt;tt&gt;Builders&amp;lt;SomeRecord&amp;gt;.Filter.Gt(record =&amp;gt; record.Id, id)&lt;/tt&gt;, where &lt;tt&gt;record.Id&lt;/tt&gt; is a user-defined type &lt;tt&gt;T&lt;/tt&gt; and &lt;tt&gt;id&lt;/tt&gt; is a &lt;tt&gt;Nullable&amp;lt;T&amp;gt;&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;Also it doesn&apos;t work when the expression is a user-defined type &lt;tt&gt;T&lt;/tt&gt; that has conversion to a primitive type, for example &lt;tt&gt;int&lt;/tt&gt;, and the value is that primitive type.&lt;/p&gt;

&lt;p&gt;So, well, V3 provider breaks a lot of our code right now (several hundreds of locations) and using it is impossible for us.&lt;/p&gt;</comment>
                            <comment id="5542404" author="onyxmaster" created="Tue, 4 Jul 2023 11:51:20 +0000"  >&lt;p&gt;Unfortunately the V3 provider still doesn&apos;t work for cases where V2 worked OK:&lt;br/&gt;
MongoDB.Driver.Linq.ExpressionNotSupportedException: Expression not supported: Convert(...)&lt;/p&gt;</comment>
                            <comment id="5518174" author="onyxmaster" created="Thu, 22 Jun 2023 13:32:39 +0000"  >&lt;p&gt;Thanks for the suggestion, but we encountered problems when moving to v3 provider with type casting support, which made us revert to v2. I&apos;ll check out if they are resolved in the newest driver.&lt;/p&gt;</comment>
                            <comment id="5516936" author="JIRAUSER1257742" created="Wed, 21 Jun 2023 22:06:58 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=onyxmaster&quot; class=&quot;user-hover&quot; rel=&quot;onyxmaster&quot;&gt;onyxmaster&lt;/a&gt;&#160;&lt;/p&gt;

&lt;p&gt;I have reproduced this issue in all 2.19 versions, but only in LINQ2.&lt;br/&gt;
This expression works in the new LINQ3 provider, which is the default LINQ provider since 2.19.&lt;br/&gt;
Our &lt;a href=&quot;https://www.mongodb.com/docs/drivers/csharp/current/faq/#why-are-certain-linq-or-builder-expressions-unsupported-&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;recommendation is to upgrade to LINQ3&lt;/a&gt; as it contains many fixes and new features, while LINQ2 gets only critical security updates.&lt;/p&gt;</comment>
                            <comment id="5513199" author="dbeng-pm-bot" created="Tue, 20 Jun 2023 18:02:45 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=onyxmaster&quot; class=&quot;user-hover&quot; rel=&quot;onyxmaster&quot;&gt;onyxmaster&lt;/a&gt;, thank you for reporting this issue! The team will look into it and get back to you soon. &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2512137">CSHARP-4860</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <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_14266" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Documentation Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;1. What would you like to communicate to the user about this feature?&lt;br/&gt;
2. Would you like the user to see examples of the syntax and/or executable code and its output?&lt;br/&gt;
3. Which versions of the driver/connector does this apply to?&lt;/p&gt;</customfieldvalue>

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