Skip to content

Commit 2ec78cf

Browse files
committed
#776 | Perform Genders existence check specific to org
1 parent e8848d5 commit 2ec78cf

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

avni-server-api/src/main/java/org/avni/server/dao/GenderRepository.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
@RepositoryRestResource(collectionResourceRel = "gender", path = "gender")
1010
public interface GenderRepository extends CHSRepository<Gender>, CustomCHSJpaRepository<Gender, Long>, FindByLastModifiedDateTime<Gender> {
1111
Gender findByName(String name);
12+
Gender findByNameAndOrganisationId(String name, Long organisationId);
1213
Gender findByNameIgnoreCase(String name);
1314

1415
@RestResource(exported = false)

avni-server-api/src/main/java/org/avni/server/service/OrganisationService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -915,7 +915,7 @@ public void addGroupDashboardJson(ZipOutputStream zos) throws IOException {
915915
}
916916

917917
private void createGender(String genderName, Organisation org) {
918-
if (Objects.nonNull(genderRepository.findByName(genderName))) {
918+
if (Objects.nonNull(genderRepository.findByNameAndOrganisationId(genderName, org.getId()))) {
919919
return;
920920
}
921921
Gender gender = new Gender();

0 commit comments

Comments
 (0)