From 9541743847ebd85cb5592e95d6ef3075451ef9e4 Mon Sep 17 00:00:00 2001 From: Derek Begnoche Date: Mon, 27 Nov 2017 15:54:19 -0600 Subject: [PATCH 1/2] Number/Radio with Default Value always invalid --- src/Squidex/app/shared/services/schemas.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Squidex/app/shared/services/schemas.service.ts b/src/Squidex/app/shared/services/schemas.service.ts index 730dccd5f..7852b6e8b 100644 --- a/src/Squidex/app/shared/services/schemas.service.ts +++ b/src/Squidex/app/shared/services/schemas.service.ts @@ -426,7 +426,7 @@ export class NumberFieldPropertiesDto extends FieldPropertiesDto { } if (this.allowedValues && this.allowedValues.length > 0) { - validators.push(ValidatorsEx.validValues(this.allowedValues)); + validators.push(ValidatorsEx.validValues(this.allowedValues.map(String))); } return validators; From 73af7235f7542b2dbc45439f258c3ad0712eff4e Mon Sep 17 00:00:00 2001 From: Sebastian Stehle Date: Tue, 28 Nov 2017 12:13:29 +0100 Subject: [PATCH 2/2] Update AppStateGrainState_Schemas.cs --- .../State/Grains/AppStateGrainState_Schemas.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrainState_Schemas.cs b/src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrainState_Schemas.cs index 2f919d859..8b2b17b13 100644 --- a/src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrainState_Schemas.cs +++ b/src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrainState_Schemas.cs @@ -139,6 +139,11 @@ namespace Squidex.Domain.Apps.Read.State.Grains }); } + public void On(SchemaDeleted @event, EnvelopeHeaders headers) + { + Schemas.Remove(@event.SchemaId.Id); + } + public void On(WebhookAdded @event, EnvelopeHeaders headers) { UpdateSchema(@event, headers);