diff --git a/src/Squidex/app/shared/components/schema-category.component.html b/src/Squidex/app/shared/components/schema-category.component.html
index 19faa1ec9..353ea9d0a 100644
--- a/src/Squidex/app/shared/components/schema-category.component.html
+++ b/src/Squidex/app/shared/components/schema-category.component.html
@@ -1,4 +1,4 @@
-
0)" dnd-droppable class="droppable category" [allowDrop]="allowDrop" (onDropSuccess)="changeCategory($event.dragData)">
+
0)" dnd-droppable class="droppable category" [allowDrop]="allowDrop" (onDropSuccess)="changeCategory($event.dragData)">
\ No newline at end of file
+
diff --git a/src/Squidex/app/shared/components/schema-category.component.ts b/src/Squidex/app/shared/components/schema-category.component.ts
index 8ab0803e4..9d8ee6831 100644
--- a/src/Squidex/app/shared/components/schema-category.component.ts
+++ b/src/Squidex/app/shared/components/schema-category.component.ts
@@ -60,13 +60,13 @@ export class SchemaCategoryComponent implements OnInit, OnChanges {
}
public ngOnInit() {
- this.isOpen = this.localStore.get(`schema-category.${name}`) !== 'false';
+ this.isOpen = this.localStore.get(`schema-category.${this.name}`) !== 'false';
}
public toggle() {
this.isOpen = !this.isOpen;
- this.localStore.set(`schema-category.${name}`, this.isOpen + '');
+ this.localStore.set(`schema-category.${this.name}`, this.isOpen + '');
}
public ngOnChanges(changes: SimpleChanges): void {
@@ -75,6 +75,12 @@ export class SchemaCategoryComponent implements OnInit, OnChanges {
this.schemasForCategory = this.schemas.filter(x => this.isSameCategory(x));
this.schemasFiltered = this.schemasForCategory.filter(x => !query || x.name.indexOf(query) >= 0);
+
+ if (query) {
+ this.isOpen = true;
+ } else {
+ this.isOpen = this.localStore.get(`schema-category.${this.name}`) !== 'false';
+ }
}
if (changes['name']) {
@@ -97,4 +103,4 @@ export class SchemaCategoryComponent implements OnInit, OnChanges {
public trackBySchema(index: number, schema: SchemaDto) {
return schema.id;
}
-}
\ No newline at end of file
+}