Skip to content

Commit df0e19e

Browse files
committed
Migrated keywords to multivalue field
1 parent 4952587 commit df0e19e

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

dashboard-server/src/main/java/dashboard/control/UsersController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -537,9 +537,9 @@ public ResponseEntity<RestResponse<Object>> updateSettings(@RequestHeader(HTTP_X
537537
protected Map<String, Object> getPathUpdates(Settings settings, IdentityProvider idp) throws IOException {
538538
Map<String, Object> pathUpdates = new HashMap<>();
539539

540-
this.diff(pathUpdates, idp.getKeywords().get("en"), settings.getKeywordsEn(), "keywords:en");
541-
this.diff(pathUpdates, idp.getKeywords().get("nl"), settings.getKeywordsNl(), "keywords:nl");
542-
this.diff(pathUpdates, idp.getKeywords().get("pt"), settings.getKeywordsPt(), "keywords:pt");
540+
this.diff(pathUpdates, idp.getKeywords().get("en"), settings.getKeywordsEn(), "keywords:0:en");
541+
this.diff(pathUpdates, idp.getKeywords().get("nl"), settings.getKeywordsNl(), "keywords:0:nl");
542+
this.diff(pathUpdates, idp.getKeywords().get("pt"), settings.getKeywordsPt(), "keywords:0:pt");
543543

544544
this.diff(pathUpdates, idp.getHomeUrls().get("en"), settings.getOrganisationUrlEn(), "OrganizationURL:en");
545545
this.diff(pathUpdates, idp.getHomeUrls().get("nl"), settings.getOrganisationUrlNl(), "OrganizationURL:nl");

dashboard-server/src/main/java/dashboard/domain/IdentityProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ public IdentityProvider(Map<String, Object> metaData) {
5757
super(metaData);
5858
this.institutionId = (String) metaData.get("coin:institution_guid");
5959
this.disableConsent = (List<Consent>) metaData.getOrDefault("disableConsent", new ArrayList<>());
60-
addKeywords("en", (String) metaData.get("keywords:en"));
61-
addKeywords("nl", (String) metaData.get("keywords:nl"));
60+
addKeywords("en", (String) metaData.get("keywords:0:en"));
61+
addKeywords("nl", (String) metaData.get("keywords:0:nl"));
6262
IntStream.range(1, 6).forEach(i -> {
6363
if ("http://refeds.org/category/research-and-scholarship".equals(metaData.get("coin:entity_categories:" + i))) {
6464
connectToRSServicesAutomatically = true;

0 commit comments

Comments
 (0)