April 2024 - Version 4.22
  • 23 Apr 2024
  • 3 Minutes to read
  • Dark
    Light

April 2024 - Version 4.22

  • Dark
    Light

Article Summary

Please review the updates below and follow the upgrade instructions to upgrade your Events application.

Breaking Changes and/or Critical Updates

Off-Cycle Release

April 23, 2024

  • If the Event Settings’ Source Language field is set to a language, the related Event webpage will load in that language. Previously, the Event did not respect any value in the Event Settings’ Source Language, and the Event was loaded in English.
  • If the Event Settings’ Source Language field is set to a language code, the related Event webpage will load in that language. Previously, the Event did not respect the Event Settings’ Source Language unless a full country name was used, and the Event was loaded in English. This issue predates the first Source Language field issue listed above.
  • The following SEO metadata was improved for Event pages listed in Google Search Results:
    • The Salesforce Org Name will be shown in the title suffix instead of Blackthorn Events.
    • The Salesforce Org Name will be included in the description.
    • Added a new icon image, size 48px x 48px.
    • Removed the 'type' attribute from the tag.
    • Added structured data (https://developers.google.com/search/docs/appearance/site-names) to provide a website name.

March 20, 2024

The Base package Contact Trigger (bt_base__ContactTrigger) feature is still in development and has been turned off until a feature-flagged toggle can be added. This update will not impact existing functionality. Users can now delete Contact records without causing a permissions-related error.

BT Salesforce Release

Bug Fix

  • If a Payment Processing Fee is applied to a paid Event and a 100% discount Code is applied to the Event Item, the registrant will be able to successfully complete the checkout process. Previously, the registrant received the “Cannot read properties of undefined (reading 'fullcode')” error and could not complete the registration process. (Known Issue: 000003375)

Webapp Release

Bug Fixes

  • The Add to Calendar feature on the AttendeeLink now works as expected. Previously, the .ics file failed to download for the Outlook (yellow) and Apple calendars when using Chrome. (Known Issue: 000002803)
  • Users can now click the Register button and complete the checkout process after adding Tickets from two or more Events in an Event Group to their cart. Previously, when a user added Tickets from an Event in an Event Group to their cart, the Register button was active. But if they went to a second Event in the Event Group and added additional Tickets to their cart, the Register button became disabled, and they couldn’t complete the registration process. This issue occurred on Community and regular Event webpages. (Known Issue: 000003329)
  • If a user is logged into the Experience Cloud and Disable Requirement to Add Myself = "False" (unchecked), then the user can either add their own Ticket with the quantity selector or click the Add Myself button before clicking Register. Previously, the Experience Cloud user could not register for an Event by using the ticket quantity selector and clicking Register. They had to use the Add Myself button. (Known Issue: 000003215)
  • Attendees can no longer edit Attendee data within iframes for all UIs if the Event Settings’ Allow Attendee Edit AttendeeLink fields field is disabled (unchecked). Previously, Attendees could edit their names and email addresses within iframes and the Simple UI when the setting was disabled. (Known Issue: 000003397)

Field Update

New

The new Tax Fee field on the Event object is part of the ongoing development for the Tax/GST feature. This update is related to the foundational development of the feature and is not functional.

When a user creates or edits an Event with the default Fee’s Type set to “Tax”, then the Event’s new Tax Fee field will be populated with the default tax fee. (The picklist value “Tax” was added to the Fee’s Type field.)

  • Field Label: Tax Fee
  • API Name: Tax_Fee__c
  • Description: The Fee record used for Event tax calculations. The tax is applied to the total amount after discounts and before payment processing fees.

Admin Upgrade Instructions

Go to the Blackthorn Candy Shop to upgrade Events to the newest version.

Blackthorn has adopted Salesforce’s managed package installer to simplify the installation process. The installer will confirm that the correct Base Package and Payments versions are installed before upgrading Events.

For step-by-step instructions, click here.

If you have any questions about this or need help with testing, please don't hesitate to reach out to Blackthorn Support.