diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/service/JPAEntityDescriptorServiceImpl.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/service/JPAEntityDescriptorServiceImpl.java index ba3680ee7..e4ba0ee5e 100644 --- a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/service/JPAEntityDescriptorServiceImpl.java +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/service/JPAEntityDescriptorServiceImpl.java @@ -101,12 +101,13 @@ public void updateDescriptorFromRepresentation(org.opensaml.saml.saml2.metadata. @Override public EntityDescriptor createDescriptorFromRepresentation(final EntityDescriptorRepresentation representation) { EntityDescriptor ed = openSamlObjects.buildDefaultInstanceOfType(EntityDescriptor.class); - ed.setEntityID(representation.getEntityId()); return buildDescriptorFromRepresentation(ed, representation); } private EntityDescriptor buildDescriptorFromRepresentation(final EntityDescriptor ed, final EntityDescriptorRepresentation representation) { + ed.setEntityID(representation.getEntityId()); + setupSPSSODescriptor(ed, representation); ed.setServiceProviderName(representation.getServiceProviderName()); ed.setServiceEnabled(representation.isServiceEnabled());