Skip to content

Commit 7cea685

Browse files
committed
added the default class as the current class in the filter
1 parent 3c0ae28 commit 7cea685

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/lib/Filters.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,8 +235,19 @@ export function availableFilters(schema, currentFilters, blacklist) {
235235

236236
export function findRelatedClasses(referClass , allClasses, blacklist, currentFilters) {
237237
const relatedClasses = {};
238+
if (allClasses[referClass]) {
239+
const availableForRefer = availableFilters(allClasses[referClass], currentFilters, blacklist);
240+
if (Object.keys(availableForRefer).length > 0) {
241+
relatedClasses[referClass] = availableForRefer;
242+
}
243+
}
244+
238245
for (const className in allClasses) {
239-
if (!checkRelation(referClass,allClasses[className]) && referClass !== className){
246+
if (className === referClass){
247+
continue;
248+
}
249+
250+
if (!checkRelation(referClass, allClasses[className])) {
240251
continue;
241252
}
242253
const schema = allClasses[className];
@@ -245,6 +256,7 @@ export function findRelatedClasses(referClass , allClasses, blacklist, currentFi
245256
relatedClasses[className] = available;
246257
}
247258
}
259+
248260
return relatedClasses;
249261
}
250262

0 commit comments

Comments
 (0)