<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:13:30 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>[CDRIVER-1878] bson_append_code_with_scope drops empty scope</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-1878</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;If the scope is empty, bson_append_code_with_scope delegates instead to bson_append_code, changing the requested type.&lt;/p&gt;

&lt;p&gt;This behavior is undocumented.&lt;/p&gt;

&lt;p&gt;The offending lines appear to be 955-957 in bson.c:&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;   if (bson_empty0 (scope)) {&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;      return bson_append_code (bson, key, key_length, javascript);&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;</description>
                <environment></environment>
        <key id="326154">CDRIVER-1878</key>
            <summary>bson_append_code_with_scope drops empty scope</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="3">Duplicate</resolution>
                                        <assignee username="backlog-c-driver">Backlog - C Driver Team</assignee>
                                    <reporter username="david.golden@mongodb.com">David Golden</reporter>
                        <labels>
                    </labels>
                <created>Sun, 23 Oct 2016 01:38:08 +0000</created>
                <updated>Tue, 27 Dec 2016 19:30:50 +0000</updated>
                            <resolved>Thu, 27 Oct 2016 22:16:53 +0000</resolved>
                                                    <fixVersion>1.5.0</fixVersion>
                                    <component>libbson</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="1465540" author="jmikola@gmail.com" created="Tue, 27 Dec 2016 19:30:50 +0000"  >&lt;p&gt;Marking as a duplicate of &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-1335&quot; title=&quot;libbson does not properly serialize the Code type to JSON&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-1335&quot;&gt;&lt;del&gt;CDRIVER-1335&lt;/del&gt;&lt;/a&gt;, of which &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-1364&quot; title=&quot;BSON type &amp;quot;JavaScript code w/ scope&amp;quot; cannot be reliably roundtripped&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-1364&quot;&gt;&lt;del&gt;CDRIVER-1364&lt;/del&gt;&lt;/a&gt; was a duplicate.&lt;/p&gt;</comment>
                            <comment id="1415134" author="david.golden" created="Sun, 23 Oct 2016 02:14:19 +0000"  >&lt;p&gt;Yes, apparently it is.&lt;/p&gt;

&lt;p&gt;I have some workaround patches I&apos;ve been using in my vended copy of libbson for the Perl BSON::XS module for the various tickets I&apos;m filing.  I&apos;m not 100% confident in them, but I&apos;m happy to go through them with you at some point as they are probably 80-90% correct and I&apos;d welcome more feedback.&lt;/p&gt;</comment>
                            <comment id="1415132" author="jesse" created="Sun, 23 Oct 2016 01:53:07 +0000"  >&lt;p&gt;Thanks for these BSON tickets. =) Is this one a duplicate of &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-1364&quot; title=&quot;BSON type &amp;quot;JavaScript code w/ scope&amp;quot; cannot be reliably roundtripped&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-1364&quot;&gt;&lt;del&gt;CDRIVER-1364&lt;/del&gt;&lt;/a&gt;?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="294590">CDRIVER-1335</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="326155">CDRIVER-1879</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="295121">PHPC-714</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <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_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hsr3z3:</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>