In the last month, 7 plug-ins have received updates, which are now available to implement into your components in the Architect.
In this post you will find the affected plug-ins and a short description of the changes. If you want further information please contact your primary contact person.
Signed plug-ins
P7 Editor r.118959
Changes
PI52639 Volledige paden invullen voor media HTML editor
Loading media that exist in a content block by REST API fails, because the media links are retrieved as HTML. This HTML contains the shortened URLs which donât refer to the real resource. We solved it by using the full URL. The use of the full or shortened media URL is configurable, since this is not desirable in every case.
P28 Numeric Extensions r.118952
Changes
PI52404 - FloatModulo is ambiguous for NULL / zero depending on C# / SQL
Bugfix: The NumericModulo function returns null when the two numbers have different data types (int or decimal). The fix adds a condition to check their data types and accept the integer even if the type handler for the number is actually decimal.
PI52408 - .format(0) evaluates differently through SQL as it does through the evaluate of the format function when applying to a .5 float
Bugfix - The NumericFormat function truncated decimals on a number before formatting it if it is within an expression that goes through the database (i.e. when using records), whereas it rounds the number before formatting it when using simple expressions. Now both cases round the number/expression before formatting it.
P40 Tuple Extensions r.118394
Changes
PI52697 - TupleExtLookup action must not override NObject datatype, especially with Mixed
When using Mixed as a return value type, the result of the action would actually return a type Mixed object, which caused errors when using the object later on in a process. Since the original type of the object is already known, the object is now returned as is, as long as it passes all type match checks that are already installed since the beginning of FW 3.8.
PI52864 - Error bij opslaan relatie (met ontdubbelen geactiveerd)
The TupleExtLookup action couldnât handle empty lists as the looked up value. This would result in a âCould not find item with key value âxâ.â result (key not found). This has been fixed.
P125 Settings menu r.118934
Changes
PI53181 - Sequence contains no elements in Global Search
Bugfix, ensuring that the GlobalSearch results are based on the current user rights.
P148 URL Extensions r.119325
Changes
PI52701 - Create function(s) that return the application URL
Two functions have been added to the plug-in: URL:getapplicationurl()
and URL:getapplicationurlwithpath()
.
Both are registered on the URL type handler and return a URL object.
URL:getapplicationurl()
returns only the base URL (e.g. https://www.novulo.com), which is useful when only the domain is needed.
URL:getapplicationurlwithpath()
returns the full URL including the application path (e.g. https://www.novulo.com/default.aspx). This is useful for generating direct links to specific pages or services.
The base URL can be configured in the Web.config using one of the appsetting keys below (optional). If both keys are not present, the base URL is constructed manually using context data of the process when the expression is evaluated.
- âNovuloUrlExtensions.BaseApplicationUrlâ
- âsso.overrideissuerâ
P215 Production Messages Collector r.118463
Changes
PI52957 - Addition of messageid and messagetypeid fields to production messages
Two fields have been added to each object in the messages return parameter of the GetProductionMessagesAction. They are âmessageidâ which contains the id of the production message and âmessagetypeidâ which contains the id of the type of the production message.
This can be used by developers to deduplicate the production messages when updating an existing collection of production messages.
The fields can be retrieved in the same fashion as the other fields in the messages return value are available using Tuple Extensions.