New Hotfix 4.1.4 Released

The new hotfix package was released and it is available for download. You can find the hotfix packages for appropriate .Net version in the Bugtracker (the orange box on the right). Instructions are included, please read carefully.

Bugs fixed in hotfix 4.1.4:
·Live site – Head element contained debug element CSS classes even if the debug mode was not set.
·Custom tables – If selected columns of a custom table contained column which didn’t exist anymore for the custom table, an exception was shown when user displayed the custom table data.
· Documents – Ad-hoc page template was deleted with document even if other language versions of the document used this page template.
· Smart search - Checking permissions for global administrator in some cases didn't work properly.
· E-mail engine - Impersonating problem in AsyncEmailSender class.
· Bizforms – Empty links occurred in notification and confirmation e-mails even though no files were uploaded.
· GetFile – In case of leaving the CMSDesk, the culture settings for GetFile script wasn’t applied correctly if the culture was changed on the live site.
· Reporting - Reporting controls required the stored procedure query to have all the context parameters instead of just the report parameters.
· Attachments - Content Before and Content After properties issue with DocumentAttachments and AttachmentLightboxGallery web parts.

Bugs fixed in hotfix 4.1.3 (included in 4.1.4):
· Universal document viewer - Paging didn't work properly and data were not displayed if site name and culture were not specified.
· WYSIWYG editor - In some cases an exception was thrown while saving the document.
· Media libraries - media library context macros didn't work properly.
· Paging of CMS server controls in some special cases didn't work properly.
· CMSViewer - XSLT transformation wasn't correctly displayed.
· Deletion of group pages could throw exception due to reference problems.
· Web analytics – “An entry with the same key already exists” error could have occurred when smart checking was used.
· Document attachments - Exception was thrown when workflow scope was set on an existing document.
· Document attachments - User wasn't able to edit image attachment when creating new language version of a document.
· Ecommerce - Custom code of the CustomOrderInfoProvider.GetInvoiceNumber(obj order) method wasn't applied while evaluating ##INVOICENUMBER## macro in e-mail templates.
· Import/Export - 'No license found' error message was displayed when user tried to import site on domain with some port even if the license for given domain existed.