diff --git a/model/api/src/main/java/org/keycloak/models/utils/RepresentationToModel.java b/model/api/src/main/java/org/keycloak/models/utils/RepresentationToModel.java index a9e748bb70..0e87282d11 100755 --- a/model/api/src/main/java/org/keycloak/models/utils/RepresentationToModel.java +++ b/model/api/src/main/java/org/keycloak/models/utils/RepresentationToModel.java @@ -299,9 +299,13 @@ public class RepresentationToModel { } importAuthenticationFlows(newRealm, rep); - for (RequiredActionProviderRepresentation action : rep.getRequiredActions()) { - RequiredActionProviderModel model = toModel(action); - newRealm.addRequiredActionProvider(model); + if (rep.getRequiredActions() != null) { + for (RequiredActionProviderRepresentation action : rep.getRequiredActions()) { + RequiredActionProviderModel model = toModel(action); + newRealm.addRequiredActionProvider(model); + } + } else { + DefaultRequiredActions.addActions(newRealm); } }