Bug fixes for 9.6

Here you see all bug fixes for the current branch.

Check Important notes in the next section before upgrade.

The Important Notes gives an overview of what you need to be aware of before upgrading your solution.

Please pay attention to:

  • The list of deprecated modules and features in Dynamicweb 9
  • Changes to the public API and the places where they may affect you
  • Other important changes, e.g. changes to the solution settings and removal of support for Access databases

Read more in "Upgrading to Dynamicweb 9"

PIM - Technical

Combine: Extract product removes VariantOption from VariantGroup

WARNING: When using the 'Extract' product from a Combined family, the system will remove the VariantOption used for the current product. This gives a problem, if the same VariantOption is used in other products. This is a problem in versions 9.6.4-9.6.8.

Release: 9.6.8

Platform\Navigation - Upgrade

Make it possible to filter out empty groups from navigation

The standard navigation provider changes behavior after upgrade when using Assortments. When Assortments is enabled in Settings – Ecommerce – Advanced configuration – Assortments, the navigation will now only show groups that the user is actually allowed to see. To change the visible groups, the relevant Assortments must be updated or created. To edit Assortments, go to Ecommerce – Product Catalog – Assortments. Assortments must be created for both known and anonymous users.

Release: 9.6.7

This is an autogenerated list of bug fixes and improvements contained in each version of Dynamicweb. If this is an active branch, the most recent version may be unreleased

Version: 9.6.10

3 Customer bug(s) fixed

ID Type Title Area
65419 Bug EcomLoyaltyUserTransaction stores the order id instead orderline id

Ecommerce - Loyalty Points
65498 Bug Enable presets on page and paragraph items

Content - Items
65502 Bug Latest Visit section on Ecommerce hits error page in DW96

Ecommerce

Version: 9.6.9

7 Customer bug(s) fixed

ID Type Title Area
64932 Bug Dynamicweb.TemplateCompatibility pack is distributed with admin nuget package.

Platform - Upgrade Issues
64987 Bug Handle user cart currency in User.OnExtranetLogin notification

Ecommerce - Shopping Cart
64993 Bug Trying to delete around 400 form submits results in error

Apps - Forms for editors
65007 Bug County VAT calculation on payment Fee always include VAT

Ecommerce - VAT
65126 Bug PIM Default image set in backend does not work. JavaScript error

PIM
65187 Bug RMA Shipping information post Name in Company information

Ecommerce - RMA
65374 Bug Unable to add product to group from 'all product' list

Ecommerce - Product Catalog

Version: 9.6.8

18 Customer bug(s) fixed

ID Type Title Area
57386 Improvement UserProvider - Deactivate missing usersUserProvider - Deactivate missing users

Integration - Data Integration
62567 Improvement Change the logic for "Orders" root node in EcommerceChange the logic for "Orders" root node in Ecommerce

Ecommerce - Orders
62908 Improvement Optimize performance when using Queries on a DiscountOptimize performance when using Queries on a Discount

Platform
63305 Improvement Item relation caching and refactoringItem relation caching and refactoring

Platform - API
63910 Improvement Change customer center to better support MasaiChange customer center to better support Masai

Ecommerce
64076 Bug User based query fails if table column is missing

Ecommerce - PIM
64163 Bug Product is removed by filter when property is added

PIM
64325 Bug Ecom tree requires Shop IDs to start with "SHOP"

Ecommerce - Ecommerce Tree
64333 Bug AssortmentRepository can cause timeout

Ecommerce - Assortments
64344 Bug Error retrieving favorite lists

Ecommerce - Customer Center
64437 Bug Saving product with extended variants should check for null values

Ecommerce - Variants
64451 Bug EcomOrderDeliverySaveCart and EcomOrderCustomerSaveCart should save all address fields (e.g company)

Platform - Templates
64566 Bug Product field "Details - Images/Links" not able to inherit language version

Ecommerce - Language
64655 Bug Email marketing preheaders are shown in content in Outlook

Marketing - Email Marketing
64728 Bug AD External login does not work

Users - External Authentication
64857 Bug Combine: Extract product removes VariantOption from VariantGroup
Technical
WARNING: When using the 'Extract' product from a Combined family, the system will remove the VariantOption used for the current product. This gives a problem, if the same VariantOption is used in other products. This is a problem in versions 9.6.4-9.6.8.
PIM
64898 Bug Destruction of completed orders

Ecommerce - Payment
64918 Bug Variant Group paging localization problem

Ecommerce - Variants

Version: 9.6.7

15 Customer bug(s) fixed

ID Type Title Area
58464 Improvement Make it possible to filter out empty groups from navigation
Upgrade
The standard navigation provider changes behavior after upgrade when using Assortments. When Assortments is enabled in Settings – Ecommerce – Advanced configuration – Assortments, the navigation will now only show groups that the user is actually allowed to see. To change the visible groups, the relevant Assortments must be updated or created. To edit Assortments, go to Ecommerce – Product Catalog – Assortments. Assortments must be created for both known and anonymous users.
Platform - Navigation
62901 Bug Cancel button on orders is still clickable even when permissions are set to read-only

Platform - Permissions
63460 Improvement Update Vsix package to work with Visual Studio 2019Update Vsix package to work with Visual Studio 2019

Platform - Templates
63476 Bug When activating Ecom assortments navigation disappears

Ecommerce - Assortments
63506 Improvement Replace all types of whitespace in urls with a -Replace all types of whitespace in urls with a -

Settings - Customized URLSs
63586 Improvement Add validation errors to BeforeRenderingNewStepArgsAdd validation errors to BeforeRenderingNewStepArgs

Platform - API
63627 Bug ExportDataAddIn should clear cache after export

Integration - Data Integration
63665 Bug Inactive assortments can cause exception when fetching products

Ecommerce - Assortments
63685 Bug Products might not be shown correctly if user is part of multiple assortments

Ecommerce - Assortments
63832 Bug Pages in sub pages lists are not secured in frontend

Platform - Permissions
63843 Bug Debugger command in code

Ecommerce - Quotes
63928 Bug ProductCategoryField cache is not invalidated correctly when doing Combine

PIM
63964 Bug Selected template not rendered for order preview

Ecommerce - Orders
64177 Bug Fix the SQL injection check to handle referers with refers in links.

Platform - Security
65169 Bug CustomerFavoriteProductAutoId column not added with update script

Platform - Upgrade Issues

Version: 9.6.6

13 Customer bug(s) fixed

ID Type Title Area
62166 Bug Setting order state fails if order flow mail template contains TemplateTags()

Ecommerce - Orders
62412 Improvement Feeds - make it possible to use URL parameters for querying productsFeeds - make it possible to use URL parameters for querying products

PIM - Export and import data
62453 Bug Leads: Maps do not load under potential leads is solution is on SSL

Marketing - Leads
62618 Bug Gateway Checkout with changed currency result in error after callback

Ecommerce - Payment
62780 Bug Add user to group even if the user exists already broken

Apps - Forms for editors
62829 Bug Add Discount from Admin backend fails

Ecommerce - Orders\Edit order
62833 Bug Product category field value related caches are not cleared after data integration import

Ecommerce - Product Categories
62834 Bug News app file link inserts extra /Files in path

Apps - News
62851 Bug Exception if assortment doesn't apply to current user

Platform - API
63091 Improvement CrmIntegration: Export email marketing information for the recurring emailsCrmIntegration: Export email marketing information for the recurring emails

Integration - CRM Integration
63190 Bug Warehouse permissions are not inherited to the subgroups

Platform - Permissions
63260 Bug Discount with a set "Usage per customer" always applied in product catalog frontend

Ecommerce - Order discounts
63348 Bug PIM BulkEdit breaks if DropDowns contains a single quotation mark

PIM

Version: 9.6.5

11 Customer bug(s) fixed

ID Type Title Area
60471 Improvement Make OrderManager context independentMake OrderManager context independent

Platform - API
61593 Improvement Make index builds logging less insaneMake index builds logging less insane

Platform
61752 Bug Shop ID field not hidden correctly

Users
61863 Bug EcomGroup sorting is zeroed by ecom provider

Integration - Data Integration
62559 Bug Color swatch - does not save the default colors when creating a new site or coping a site

Content
62671 Bug Marketing Data loading error in list of recipients

Marketing - Email Marketing
62672 Bug Extranet logoff creates cookies for all ordercontexts

Users - Extranet
62695 Improvement Optimize Export Excel ProviderOptimize Export Excel Provider

PIM - Export and import data
62717 Improvement Add logging for commandbuilderAdd logging for commandbuilder

Platform
62836 Bug If CC_Type is not posted when creating favoritelists, they will not be rendered on product

Ecommerce - Customer Center
62850 Improvement add html decoding when indexing text fields from items in the content index builder.add html decoding when indexing text fields from items in the content index builder.

Platform - Searching\Indexing

Version: 9.6.4

17 Customer bug(s) fixed

ID Type Title Area
59325 Improvement Tracking - Expiration of tracking sessionTracking - Expiration of tracking session

Platform - Statistics
60696 Improvement Product group personalizationProduct group personalization

Ecommerce - Groups
60759 Improvement Add more logging and improve stability of license servicesAdd more logging and improve stability of license services

Platform - License
61017 Bug Order Weight is removed when changing from CART to ORDER

Ecommerce - Orders
61137 Improvement Harden SQL injection prevention #2Harden SQL injection prevention #2

Platform - Security
61187 Bug Sorting by image Exception

Ecommerce - Product Catalog
61238 Bug Cancelling the "Are you sure you want to leave the site" causes screen to hang

Content - Editor
61265 Bug Bug in Dynamicweb.Ecommerce.Orders.OrderRepository.FindOrders

Ecommerce - Orders
61296 Bug Wrong definition for visibility condition in code-first item

Content - Items
61298 Improvement Marketing nodes shoud support permission inheritanceMarketing nodes shoud support permission inheritance

Platform - Permissions
61313 Improvement Add better normalisation for ö, ä in SwedishAdd better normalisation for ö, ä in Swedish

Settings - Customized URLSs
61448 Improvement Tracking - Do not track if tracking cookie cannot be setTracking - Do not track if tracking cookie cannot be set

Platform - Statistics
61554 Bug Item of conversion goal not stored in split test

Marketing - Split tests
61980 Improvement Extract 'UserIndexBuilder' and 'UserIndexSchemaExtender' from Dynamicweb.Security

The 'UserIndexBuilder and 'UserIndexSchemaExtender' has been moved from Dynamicweb.Security to Dynamicweb.UserManagement. This is a breaking change, and is reflected by the major release of the Dynamicweb.Security package. If you use the 'UserIndexBuilder' or 'UserIndexSchemaExtender' in your custom code, you need to reference Dynamicweb.UserManagement instead of Dynamicweb.Security and recompile your code
PIM
62131 Bug Default UOM issue when select UOM from front end

Ecommerce
62172 Bug Altapay callback with some customer mails that contains "." dot fails

Ecommerce - Payment\AltaPay
62239 Bug OrderProvider: Export only relevant order lines

Integration - Data Integration

Version: 9.6.3

14 Customer bug(s) fixed

ID Type Title Area
53671 Improvement Combine/Exclude - Separate/Extract ProductVariants from Product-ContainerCombine/Exclude - Separate/Extract ProductVariants from Product-Container

PIM - Search and Navigation
54094 Improvement Bulk Edit - Possible to select CategoryFields within a Query listBulk Edit - Possible to select CategoryFields within a Query list

PIM - Product Edit mode
57651 Bug Error when attaching groups to a user when you have many groups in a deep structure

Users
59976 Improvement Color swatch - MappingColor swatch - Mapping

Platform
60150 Improvement Add info box to PIM product edit & Ecom product editAdd info box to PIM product edit & Ecom product edit

PIM
60306 Improvement Implement Dibs Easy Checkout handlerImplement Dibs Easy Checkout handler

Ecommerce - Payment
60451 Improvement Tracking - Improve location detectionTracking - Improve location detection

Platform - Statistics
60679 Improvement Add options for security headersAdd options for security headers

Platform - Security
60681 Improvement Harden SQL injection preventionHarden SQL injection prevention

Platform - Security
60683 Improvement Change behavior for context user for add to favoritesChange behavior for context user for add to favorites

Ecommerce - Customer Center
61208 Bug Extranet autologin feature does not work

Platform - Security
61232 Improvement Add more options to repeat intervals for email marketing schedulingAdd more options to repeat intervals for email marketing scheduling

Marketing - Email Marketing
61233 Bug Cannot read os device information on azure

Platform
61266 Bug Performance on productview frontend (Espresso CO3 site)

Ecommerce

Version: 9.6.2

18 Customer bug(s) fixed

ID Type Title Area
53406 Improvement Add field information to GLS (Create Shipping documents)Add field information to GLS (Create Shipping documents)

Ecommerce - Shipping\GLS
57506 Improvement Editor (RTE) - field not empty, when content are deletedEditor (RTE) - field not empty, when content are deleted

PIM - Search and Navigation
60099 Improvement Add proper DateRange filter in AuditAdd proper DateRange filter in Audit

PIM - Product Edit mode
60100 Improvement Dynamic structure - Disable 'Level' selectors until structure is savedDynamic structure - Disable 'Level' selectors until structure is saved

PIM - Search and Navigation
60316 Improvement Change event viewer logging service to work as a logmanagerChange event viewer logging service to work as a logmanager

Platform - API
60412 Improvement Improve script event xxs attacks.Improve script event xxs attacks.

Platform - Security
60449 Improvement Tracking - Improve device detection - Unix platform typeTracking - Improve device detection - Unix platform type

Platform - Statistics
60450 Improvement Tracking - Improve referrer detectionTracking - Improve referrer detection

Platform - Statistics
60452 Improvement Tracking - Improve bot detection - User agentTracking - Improve bot detection - User agent

Platform - Statistics
60486 Bug Excel export to PIM does not include empty Property fields

PIM - Export and import data
60676 Improvement Send 404 when using alternativeimage parameter for getimage.ashxSend 404 when using alternativeimage parameter for getimage.ashx

Platform
60876 Improvement Tracking - Process existing tracking dataTracking - Process existing tracking data

Platform - Statistics
60914 Bug Ecom navigation product page field only shows after saving

Platform - UI Components
60917 Bug Help button in DW backend makes doc site fail when attempting search

Documentation
60923 Bug XmlProvider Xslt transformation does not include CDATA from xslt file cdata-section-elements

Integration - Data Integration
60938 Improvement Implement QueryService delete query with clearing cacheImplement QueryService delete query with clearing cache

Platform - Searching\Indexing
60999 Improvement XmlProvider: Enable C# code running from the XSLT fileXmlProvider: Enable C# code running from the XSLT file

Integration - Data Integration
61120 Bug Backend texts with empty translation show up as "" in backend

Platform - UI Components

Version: 9.6.1

11 Customer bug(s) fixed

ID Type Title Area
47456 Improvement Permission settings dialog should be able to refresh whatever youre setting permissions forPermission settings dialog should be able to refresh whatever youre setting permissions for

Content - Permissions
59228 Bug Facets doesn't work with values containing comma

Platform - Searching\Indexing
59843 Bug Info bar isn't rendered in group edit when page is opened again (both PIM and Ecom)

PIM
59974 Improvement Voucher list updateVoucher list update

Ecommerce - Vouchers
60067 Improvement Using SHA-512 based hash for Authorize.Net paymentUsing SHA-512 based hash for Authorize.Net payment

Ecommerce - Payment\AuthorizeNet
60068 Improvement Using SHA-512 based hash for Authorize.NetAIM paymentUsing SHA-512 based hash for Authorize.NetAIM payment

Ecommerce - Payment\AuthorizeNet AIM
60207 Improvement Tracking - API docsTracking - API docs

Platform - Statistics
60311 Bug Search weighted can fail on specific terms

Platform - Searching\Search Weighted
60315 Improvement Change licensemanager.hasfeature to be casing insensitiveChange licensemanager.hasfeature to be casing insensitive

Settings - License
60317 Improvement Change monitoring and health to only send feedback for manually configured setupChange monitoring and health to only send feedback for manually configured setup

Platform - Monitoring
60405 Bug Solution reporting does not work if there are no products in default language.

Settings

Version: 9.6.0

13 Customer bug(s) fixed

ID Type Title Area
55194 Bug Frontend editing feature broken

Content - Frontend editing
55206 Bug Some tags are not filled when used in order flow mails

Platform - Templates\Designs and Layouts
56410 Bug Issues on coping/creating new language with website has many pages

Content - Websites
57910 Bug ProductCount doesn't render anything in Subgroups loop

Ecommerce - Product Groups
58166 Bug Item tabs doesn't work at pages and paragraphs

Content - Items
58587 Bug Item Publisher: fatal error when delete the parent page specified in a module settings

Apps
59042 Bug Checkbox list item field type throws error on save when using items as options

Content - Items
59383 Bug Usergroup based on SmartSearch usergroup does not update

Users - Smart searches
59486 Bug Geolocation fields in item do not look up address on save

Content - Items
59513 Bug Create user on checkout fails if Merge anonymous cart is enabled

Ecommerce - Orders
59550 Bug Unable to delete related products has space in ID

Ecommerce - Product Catalog
59561 Bug User provider: "Export users created and edited since last export" option is not saved

Integration - Data Integration
59892 Bug Ecom:LastAddedProduct.ID has stopped working

Platform - Templates