Browse Source

Fix references dropdown for required fields.

pull/400/head
Sebastian Stehle 7 years ago
parent
commit
3fd615a532
  1. 3
      src/Squidex/app/features/content/shared/field-editor.component.html
  2. 9
      src/Squidex/app/features/content/shared/references-dropdown.component.ts

3
src/Squidex/app/features/content/shared/field-editor.component.html

@ -92,8 +92,7 @@
<sqx-references-dropdown
[formControl]="control"
[language]="language"
[schemaId]="field.properties['schemaId']"
[isRequired]="field.properties['isRequired']">
[schemaId]="field.properties['schemaId']">
</sqx-references-dropdown>
</ng-container>
</ng-container>

9
src/Squidex/app/features/content/shared/references-dropdown.component.ts

@ -59,9 +59,6 @@ export class ReferencesDropdownComponent extends StatefulControlComponent<State,
@Input()
public schemaId: string;
@Input()
public isRequired = false;
@Input()
public set language(value: AppLanguageDto) {
this.languageField = value;
@ -156,11 +153,7 @@ export class ReferencesDropdownComponent extends StatefulControlComponent<State,
return { name, id: content.id };
});
if (!this.isRequired) {
return [{ name: '- No Reference -' }, ...names];
}
return names;
return [{ name: '- No Reference -' }, ...names];
}
public trackByContent(content: ContentDto) {

Loading…
Cancel
Save