diff --git a/src/main/java/eu/dnetlib/repo/manager/controllers/RepositoryController.java b/src/main/java/eu/dnetlib/repo/manager/controllers/RepositoryController.java index 6cbf086..29e43a6 100644 --- a/src/main/java/eu/dnetlib/repo/manager/controllers/RepositoryController.java +++ b/src/main/java/eu/dnetlib/repo/manager/controllers/RepositoryController.java @@ -80,7 +80,7 @@ public class RepositoryController { Repository repository = repositoryService.getRepositoryById(terms.getId()); repository.setConsentTermsOfUse(terms.getConsentTermsOfUse()); repository.setFullTextDownload(terms.getFullTextDownload()); - repository.setConsentTermsOfUseDate(date); + repository.setLastConsentTermsOfUseDate(date); repositoryService.updateRepository(repository, SecurityContextHolder.getContext().getAuthentication()); } } diff --git a/src/main/java/eu/dnetlib/repo/manager/domain/dto/RepositoryTerms.java b/src/main/java/eu/dnetlib/repo/manager/domain/dto/RepositoryTerms.java index 12f4b93..bccfde3 100644 --- a/src/main/java/eu/dnetlib/repo/manager/domain/dto/RepositoryTerms.java +++ b/src/main/java/eu/dnetlib/repo/manager/domain/dto/RepositoryTerms.java @@ -9,6 +9,7 @@ public class RepositoryTerms { private Boolean consentTermsOfUse; private Boolean fullTextDownload; private Date consentTermsOfUseDate; + private Date lastConsentTermsOfUseDate; public RepositoryTerms() { } @@ -52,4 +53,12 @@ public class RepositoryTerms { public void setConsentTermsOfUseDate(Date consentTermsOfUseDate) { this.consentTermsOfUseDate = consentTermsOfUseDate; } + + public Date getLastConsentTermsOfUseDate() { + return lastConsentTermsOfUseDate; + } + + public void setLastConsentTermsOfUseDate(Date lastConsentTermsOfUseDate) { + this.lastConsentTermsOfUseDate = lastConsentTermsOfUseDate; + } }