Skip to content

Commit becd372

Browse files
committed
Folder structured content types bug and version bump.
1 parent 2ce7ca6 commit becd372

File tree

3 files changed

+26
-11
lines changed

3 files changed

+26
-11
lines changed

src/Umbraco.Cms.Integrations.Search.Algolia/App_Plugins/UmbracoCms.Integrations/Search/Algolia/js/algolia.service.js

Lines changed: 24 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,32 @@
11
function algoliaService(contentTypeResource) {
22
return {
33
getContentTypes: function (callback) {
4+
45
contentTypeResource.getAll().then(function (data) {
5-
callback(data.filter(item => item.parentId == -1 && !item.isElement).map((item) => {
6-
return {
7-
id: item.id,
8-
icon: item.icon,
9-
alias: item.alias,
10-
name: item.name,
11-
selected: false,
12-
allowRemove: false
6+
7+
var contentTypesArr = [];
8+
9+
for (let i = 0; i < data.length; i++) {
10+
11+
if (data[i].isElement) continue;
12+
13+
contentTypeResource.getWhereCompositionIsUsedInContentTypes(data[i].id).then(function (response) {
14+
if (response.length === 0) {
15+
contentTypesArr.push({
16+
id: data[i].id,
17+
icon: data[i].icon,
18+
alias: data[i].alias,
19+
name: data[i].name,
20+
selected: false,
21+
allowRemove: false
22+
});
23+
}
24+
});
25+
26+
if (data.length - 1 === i) {
27+
callback(contentTypesArr);
1328
}
14-
}));
29+
}
1530
});
1631
},
1732
getPropertiesByContentTypeId: function (contentTypeId, callback) {

src/Umbraco.Cms.Integrations.Search.Algolia/App_Plugins/UmbracoCms.Integrations/Search/Algolia/package.manifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "Umbraco.Cms.Integrations.Search.Algolia",
3-
"version": "1.0.0",
3+
"version": "1.1.1",
44
"allowPackageTelemetry": true,
55
"javascript": [
66
"~/App_Plugins/UmbracoCms.Integrations/Search/Algolia/js/algolia.service.js",

src/Umbraco.Cms.Integrations.Search.Algolia/Umbraco.Cms.Integrations.Search.Algolia.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<PackageIconUrl></PackageIconUrl>
1414
<PackageProjectUrl>https://github.com/umbraco/Umbraco.Cms.Integrations/tree/main/src/Umbraco.Cms.Integrations.Search.Algolia</PackageProjectUrl>
1515
<RepositoryUrl>https://github.com/umbraco/Umbraco.Cms.Integrations</RepositoryUrl>
16-
<Version>1.1.0</Version>
16+
<Version>1.1.1</Version>
1717
<Authors>Umbraco HQ</Authors>
1818
<Company>Umbraco</Company>
1919
<PackageTags>Umbraco;Umbraco-Marketplace</PackageTags>

0 commit comments

Comments
 (0)