> For the complete documentation index, see [llms.txt](https://docs.struct.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.struct.com/changelog/june-2026/june-29th.md).

# June 29th

**Changelog released on 2026-06-29**

Welcome to the changelog for fixes to OpenModal handleGetToken errors, folder drag-and-drop uploads, variant group wizard validation, copy variant permissions, status sorting in User Management, circular product update references, read-only search actions, sub-attribute row saves and asset reference errors after folder deletion.

## Bug

1. **Deleting a folder used as upload folder results in error when later attempting to drag-and-drop file into the asset reference attribute:** An error is now thrown when deleting asset folder set as upload folder on an attribute in order to prevent future errors when attempting to drag-and-drop files. (SP-2655)
2. **Mandatory sub attributes makes it so user cannot save row templates before setting a value:** Fixed a bug where the user was blocked from creating row templates if it contained mandatory attributes. (SP-2661)
3. **Users with read only permission is allowed to generate and translate data via search actions:** Fixed issue where users with read-only permissions could bulk translate and generate text. (SP-2675)
4. **Circular reference when updating a product while a business rule with the trigger "Product created or updated" and action "Change workflow state for product" :** Fixed a bug where the user would experience transactions failing due to business rules with the setup of Trigger: "Product created or updated" and action: "Change workflow state for product". (SP-2676)
5. **Cannot sort based on Status in User management page:** Fixed a bug where that resulted in the sort icon not working on status column in user management page. (SP-2678)
6. **Users without permission to copy variant can still copy variant:** Fixed an issue where users without ‘Copy variants' permission could still copy variants. (SP-2681)
7. **Variant group wizard grouping attributes mandatory validates incorrectly:** Fixed issue where mandatory grouping attributes could be marked as not mandatory in the variant group wizard. (SP-2687)
8. **Clients utilizing OpenModal gets error in handleGetToken:** Fixed a bug when using handleGetToken from the OpenModal. (SP-2706)

## Task

1. **Allow users to upload folders with files through drag and drop:** It is now possible to upload a subfolder with assets inside by drag and dropping it into a folder in the PIM. (SP-2691)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.struct.com/changelog/june-2026/june-29th.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
