<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Bug fix: Display Label for Custom Enumeration Properties for Custom Quotes in Developer Announcements</title>
    <link>https://community.hubspot.com/t5/Developer-Announcements/Bug-fix-Display-Label-for-Custom-Enumeration-Properties-for/m-p/981452#M722</link>
    <description>&lt;P&gt;&lt;SPAN&gt;Beginning May 21, 2024, we deployed a fix to how custom enumeration properties are displayed on custom quote templates. During this rollout, we discovered that the fix adversely affected some templates. As a result, we have paused the rollout.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If your template was affected by this change and you need time to update it, please submit &lt;A href="https://share.hsforms.com/1MmA-lbF0RJiPMpCzG2KCSgd4k9y" target="_blank" rel="noopener"&gt;this form&lt;/A&gt;, and we will temporarily revert your account to the previous functionality.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;&lt;SPAN&gt;What’s Changing?&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P&gt;&lt;SPAN&gt;When creating a &lt;A href="https://developers.hubspot.com/docs/cms/building-blocks/templates/quotes" target="_blank" rel="noopener"&gt;customized quote template&lt;/A&gt;, developers can create custom dropdown (enumeration) properties. Each property has an internal value and an external label. The quote output should display only the external label, but it was displaying the internal value instead.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;We will resume deployment of the fix to ensure that the external label is displayed correctly, rather than the internal value.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Developers will need to update their templates by removing references to the internal value of custom enumeration properties and replacing them with the external label.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;&lt;SPAN&gt;When is this happening?&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P&gt;&lt;SPAN&gt;Beginning &lt;STRONG&gt;August 21, 2024&lt;/STRONG&gt;, we will resume the rollout of this fix. This will include all accounts that requested a temporary exception.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 23 May 2024 21:06:14 GMT</pubDate>
    <dc:creator>dennisedson</dc:creator>
    <dc:date>2024-05-23T21:06:14Z</dc:date>
    <item>
      <title>Bug fix: Display Label for Custom Enumeration Properties for Custom Quotes</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Bug-fix-Display-Label-for-Custom-Enumeration-Properties-for/m-p/981452#M722</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Beginning May 21, 2024, we deployed a fix to how custom enumeration properties are displayed on custom quote templates. During this rollout, we discovered that the fix adversely affected some templates. As a result, we have paused the rollout.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If your template was affected by this change and you need time to update it, please submit &lt;A href="https://share.hsforms.com/1MmA-lbF0RJiPMpCzG2KCSgd4k9y" target="_blank" rel="noopener"&gt;this form&lt;/A&gt;, and we will temporarily revert your account to the previous functionality.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;&lt;SPAN&gt;What’s Changing?&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P&gt;&lt;SPAN&gt;When creating a &lt;A href="https://developers.hubspot.com/docs/cms/building-blocks/templates/quotes" target="_blank" rel="noopener"&gt;customized quote template&lt;/A&gt;, developers can create custom dropdown (enumeration) properties. Each property has an internal value and an external label. The quote output should display only the external label, but it was displaying the internal value instead.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;We will resume deployment of the fix to ensure that the external label is displayed correctly, rather than the internal value.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Developers will need to update their templates by removing references to the internal value of custom enumeration properties and replacing them with the external label.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;&lt;SPAN&gt;When is this happening?&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P&gt;&lt;SPAN&gt;Beginning &lt;STRONG&gt;August 21, 2024&lt;/STRONG&gt;, we will resume the rollout of this fix. This will include all accounts that requested a temporary exception.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 23 May 2024 21:06:14 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Bug-fix-Display-Label-for-Custom-Enumeration-Properties-for/m-p/981452#M722</guid>
      <dc:creator>dennisedson</dc:creator>
      <dc:date>2024-05-23T21:06:14Z</dc:date>
    </item>
    <item>
      <title>Re: Bug fix: Display Label for Custom Enumeration Properties for Custom Quotes</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Bug-fix-Display-Label-for-Custom-Enumeration-Properties-for/m-p/983292#M729</link>
      <description>&lt;P&gt;Hello. I'm one of the people who had to scramble to figure out why my quote templates weren't rendering correctly, just to find out that HubSpot made a change without telling me. Since it took several days for the tech support person to let me know that this was an intentional change, I'm supposing the tech support personnel weren't informed either.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;These are the reasons I gave to HubSpot tech support when I was suggesting this change shouldn't happen:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1) We should be free to modify a label without it breaking quote templates. A label is for internal display purposes and we should be able to change it to, say, a more clear or descriptive label. A person who didn't write the the quote template may change a property label, assuming that it wouldn't break anything.&lt;BR /&gt;2) Depending on the label instead of the value in a quote template is not something someone would expect. In programmer parlance, it violates the principle of least astonishment. See &lt;A href="https://en.wikipedia.org/wiki/Principle_of_least_astonishment" target="_blank" rel="noopener"&gt;https://en.wikipedia.org/wiki/Principle_of_least_astonishment&lt;/A&gt;&lt;BR /&gt;3) It's a change in behavior. It's likely that other people using custom quote templates will find their templates broken, even if they don't currently notice.&lt;BR /&gt;4) It's undocumented. Nowhere in the HubSpot documentation does it indicate that a label will be used instead a value.&lt;BR /&gt;5) The data given to the template differs from the data shown when you objects using the HubSpot API. A boolean property, for example, will show "Yes" in the quote while the API returns the property as "true".&lt;BR /&gt;6) Depending on the property, it may not make any sense to use the label instead of the value. In my case I was using a boolean property to cause something to hide or show. The property value would never be output for the customer to see, so it didn't make sense to use the label.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Even if a change is required, Hubspot should communicate better about changes. Please follow the pattern that AWS uses for communicating changes like this:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1) Notify in well in advance&lt;BR /&gt;2) Explain the reasoning for the change&lt;BR /&gt;3) Give an exact date when the change will happen&lt;BR /&gt;4) Repeat notifications in case the previous notifications were missed&lt;BR /&gt;5) Use multiple communication channels if possible. For example, email and alerts within the web portal.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Alternatives to this using labels as values for custom enumerations:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;If people want to use the label instead of the value, HubSpot could provide a new Hubl function. For example: get_label_for('type','property_name',value)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Or the customer could be instructed to make the value the same as the label for that the custom enumeration property.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 May 2024 16:38:38 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Bug-fix-Display-Label-for-Custom-Enumeration-Properties-for/m-p/983292#M729</guid>
      <dc:creator>PD_</dc:creator>
      <dc:date>2024-05-28T16:38:38Z</dc:date>
    </item>
    <item>
      <title>Re: Bug fix: Display Label for Custom Enumeration Properties for Custom Quotes</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Bug-fix-Display-Label-for-Custom-Enumeration-Properties-for/m-p/983838#M731</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Thank you for the feedback! I want to echo and acknowledge that we need to communicate better about changes like this. To start, we’ve paused the rollout of this update until August 21st so that users can prepare and adjust to this change. We will ensure that any changes in the future are better communicated and apologize for the inconvenience this change caused in the interim.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For context, we based this change off of customer feedback and preference for the label to be displayed (not the value). Although the custom enumeration properties are flexible and can be used in a variety of ways, we were solving for the issue of which part of the property is rendered on the quote.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;That being said, thank you for the suggested solution of introducing a new Hubl function. We will look into this and let you know if it’s something we take on. &lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Thank you again for your feedback and please let us know if you have any other thoughts or suggestions, as we’re always looking to improve.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 29 May 2024 13:47:16 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Bug-fix-Display-Label-for-Custom-Enumeration-Properties-for/m-p/983838#M731</guid>
      <dc:creator>NBach</dc:creator>
      <dc:date>2024-05-29T13:47:16Z</dc:date>
    </item>
    <item>
      <title>Re: Bug fix: Display Label for Custom Enumeration Properties for Custom Quotes</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Bug-fix-Display-Label-for-Custom-Enumeration-Properties-for/m-p/987265#M737</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/529718"&gt;@NBach&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Like &lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/460511"&gt;@PD_&lt;/a&gt;&amp;nbsp;, we had multiple customers impacted by this change, as we have many custom templates coded to behave differently based on dropdown property option values. For example:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Payment, Shipping and Delivery terms that are stored on the Buyer Company record or Deal, but displayed on the quote in the &lt;STRONG&gt;language of the quote template&lt;/STRONG&gt;. We must reliably know the dropdown terms code from their ERP to control what to display on the Quote.&lt;/LI&gt;
&lt;LI&gt;Three-letter ISO country codes of the buyer company, to control displaying or hiding additional terms.&lt;/LI&gt;
&lt;LI&gt;Inclusion of extra instructions on a quote based on multiple dropdown selections on each line item such as Colour, Size, Fabric...&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;I understand why you had feedback from template designers who want to display dropdown properties on the quote page, without having to convert them via theme dictionaries. But we cannot deterministically program the template behaviour if we cannot read the internal value of the dropdown setting. I also get that the change was based on customer feedback, but it wasn't based on feedback from those of us relying on the existing behaviour.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I agree with&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/460511"&gt;@PD_&lt;/a&gt;&amp;nbsp;that a HubL feature would be best.&lt;/P&gt;
&lt;P&gt;Either as the &lt;STRONG&gt;function&lt;/STRONG&gt; example shared, or maybe a &lt;STRONG&gt;filter?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;for example:&amp;nbsp;&lt;SPAN&gt;&lt;STRONG&gt;property_name|option_value&lt;/STRONG&gt; and&amp;nbsp;&lt;STRONG&gt;property_name|option_label&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;with the default non-filtered output being &lt;STRONG&gt;option_value&lt;/STRONG&gt;&amp;nbsp;as it is today, so that existing templates in non-upgraded portals do not also break in August.&lt;/P&gt;
&lt;P&gt;Looking forward to more clarity on how this will roll out in August so we can build workarounds if required.&lt;/P&gt;
&lt;P&gt;best&lt;/P&gt;
&lt;P&gt;Pete.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jun 2024 09:55:23 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Bug-fix-Display-Label-for-Custom-Enumeration-Properties-for/m-p/987265#M737</guid>
      <dc:creator>HubDoPete</dc:creator>
      <dc:date>2024-06-05T09:55:23Z</dc:date>
    </item>
  </channel>
</rss>

