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 a9e748b..0e87282 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);
}
}