Repository navigation
Removing a Group fails #1009
Copy link
Copy link
Closed
Description
Describe the bug
If the usync config specifies a property should move out of a goup, the import fails.
If you run a bulk import nothing happens
If you run a single doctype import it actually exports instead.
To Reproduce
Import this:
<?xml version="1.0" encoding="utf-8"?>
<ContentType Key="f706c4d9-6a2c-4584-86f6-6ae26901657c" Alias="test" Level="1">
<Info>
<Name>Test</Name>
<Icon>icon-document</Icon>
<Thumbnail>folder.png</Thumbnail>
<Description></Description>
<AllowAtRoot>False</AllowAtRoot>
<ListView>00000000-0000-0000-0000-000000000000</ListView>
<Variations>Nothing</Variations>
<IsElement>false</IsElement>
<HistoryCleanup>
<PreventCleanup>False</PreventCleanup>
<KeepAllVersionsNewerThanDays></KeepAllVersionsNewerThanDays>
<KeepLatestVersionPerDayForDays></KeepLatestVersionPerDayForDays>
</HistoryCleanup>
<Compositions />
<DefaultTemplate></DefaultTemplate>
<AllowedTemplates />
</Info>
<Structure />
<GenericProperties>
<GenericProperty>
<Key>66555d00-1d72-4acf-8807-6a77de39710b</Key>
<Name>Prop1</Name>
<Alias>prop1</Alias>
<Definition>0cc0eba1-9960-42c9-bf9b-60e150b429ae</Definition>
<Type>Umbraco.TextBox</Type>
<Mandatory>false</Mandatory>
<Validation></Validation>
<Description><![CDATA[]]></Description>
<SortOrder>0</SortOrder>
<Tab Alias="content">Content</Tab>
<Variations>Nothing</Variations>
<MandatoryMessage></MandatoryMessage>
<ValidationRegExpMessage></ValidationRegExpMessage>
<LabelOnTop>false</LabelOnTop>
</GenericProperty>
</GenericProperties>
<Tabs>
<Tab>
<Key>b675670e-77f8-4e85-8e46-27e0f4a36b54</Key>
<Caption>Content</Caption>
<Alias>content</Alias>
<Type>Group</Type>
<SortOrder>0</SortOrder>
</Tab>
</Tabs>
</ContentType>
Change the file on disk to this:
<?xml version="1.0" encoding="utf-8"?>
<ContentType Key="f706c4d9-6a2c-4584-86f6-6ae26901657c" Alias="test" Level="1">
<Info>
<Name>Test</Name>
<Icon>icon-document</Icon>
<Thumbnail>folder.png</Thumbnail>
<Description></Description>
<AllowAtRoot>False</AllowAtRoot>
<ListView>00000000-0000-0000-0000-000000000000</ListView>
<Variations>Nothing</Variations>
<IsElement>false</IsElement>
<HistoryCleanup>
<PreventCleanup>False</PreventCleanup>
<KeepAllVersionsNewerThanDays></KeepAllVersionsNewerThanDays>
<KeepLatestVersionPerDayForDays></KeepLatestVersionPerDayForDays>
</HistoryCleanup>
<Compositions />
<DefaultTemplate></DefaultTemplate>
<AllowedTemplates />
</Info>
<Structure />
<GenericProperties>
<GenericProperty>
<Key>66555d00-1d72-4acf-8807-6a77de39710b</Key>
<Name>Prop1</Name>
<Alias>prop1</Alias>
<Definition>0cc0eba1-9960-42c9-bf9b-60e150b429ae</Definition>
<Type>Umbraco.TextBox</Type>
<Mandatory>false</Mandatory>
<Validation></Validation>
<Description><![CDATA[]]></Description>
<SortOrder>0</SortOrder>
<Tab></Tab>
<Variations>Nothing</Variations>
<MandatoryMessage></MandatoryMessage>
<ValidationRegExpMessage></ValidationRegExpMessage>
<LabelOnTop>false</LabelOnTop>
</GenericProperty>
</GenericProperties>
<Tabs />
</ContentType>
Run an import ... nothing happens. ❌
Run a report, click the 'test' content type, click 'import' ... the config has reverted (aka export) ❌
Expected behavior
both imports should move the property out of the group like so:
About your Site (please complete the following information):
- Umbraco Version: 17.5.3
- uSync Version: 17.3.6
- Browser: chrome
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels

Activity
Fix: re-home property into no-group so move persists in one import (#…
KevinJump commentedon Jul 27, 2026
Thanks,
Will be fixed for next release -
this fix actually works around an Umbraco issue - we have logged that too umbraco/Umbraco-CMS#23481 but we are not dependent on it.
Fix: move property out of group on import (#1009) (#1010)
Myster commentedon Jul 29, 2026
Legend, chur.
Fix: move property out of group on import (#1009) (#1010) (#1043)