From 8856014a4c4dc175a3394be3c355833cf26b3012 Mon Sep 17 00:00:00 2001 From: Jj! Date: Mon, 25 Feb 2019 17:29:22 -0600 Subject: [PATCH 1/2] [SHIBUI-1237] add missed clears --- .../admin/ui/service/JPAEntityDescriptorServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 e4ba0ee5e..15d7ca41d 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 @@ -267,6 +267,7 @@ void setupUIInfo(EntityDescriptor ed, EntityDescriptorRepresentation representat void setupContacts(EntityDescriptor ed, EntityDescriptorRepresentation representation) { // set up contacts if (representation.getContacts() != null && representation.getContacts().size() > 0) { + ed.getContactPersons().clear(); for (ContactRepresentation contactRepresentation : representation.getContacts()) { ContactPerson contactPerson = ((ContactPersonBuilder) openSamlObjects.getBuilderFactory().getBuilder(ContactPerson.DEFAULT_ELEMENT_NAME)).buildObject(); @@ -325,7 +326,7 @@ void setupSPSSODescriptor(EntityDescriptor ed, EntityDescriptorRepresentation re ); } - + spssoDescriptor.getNameIDFormats().clear(); if (representation.getServiceProviderSsoDescriptor() != null && representation.getServiceProviderSsoDescriptor().getNameIdFormats() != null && representation.getServiceProviderSsoDescriptor().getNameIdFormats().size() > 0) { for (String nameidFormat : representation.getServiceProviderSsoDescriptor().getNameIdFormats()) { NameIDFormat nameIDFormat = openSamlObjects.buildDefaultInstanceOfType(NameIDFormat.class); From 46ecc7bf80d41f05c643c0345a6c0d494035384f Mon Sep 17 00:00:00 2001 From: Ryan Mathis Date: Tue, 26 Feb 2019 07:36:04 -0700 Subject: [PATCH 2/2] SHIBUI: Fixed issue with wrong item being displayed in array properties --- ui/src/app/schema-form/widget/array/array.component.html | 6 +++--- ui/src/app/schema-form/widget/array/array.component.ts | 6 ++++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ui/src/app/schema-form/widget/array/array.component.html b/ui/src/app/schema-form/widget/array/array.component.html index 93fd94525..253fa2af4 100644 --- a/ui/src/app/schema-form/widget/array/array.component.html +++ b/ui/src/app/schema-form/widget/array/array.component.html @@ -22,7 +22,7 @@