Skip to content
This repository was archived by the owner on May 5, 2021. It is now read-only.

Commit 7b5cc08

Browse files
author
barnabartha
committed
SORMAS-Foundation#2890 - do not set to null jurisdiction fields in case of new campaign data form - set it to current user's jurisdiction
1 parent 8990f66 commit 7b5cc08

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

sormas-ui/src/main/java/de/symeda/sormas/ui/campaign/CampaignController.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import de.symeda.sormas.api.i18n.I18nProperties;
3535
import de.symeda.sormas.api.i18n.Strings;
3636
import de.symeda.sormas.api.i18n.Validations;
37+
import de.symeda.sormas.api.user.UserDto;
3738
import de.symeda.sormas.api.user.UserRight;
3839
import de.symeda.sormas.ui.SormasUI;
3940
import de.symeda.sormas.ui.UserProvider;
@@ -195,7 +196,10 @@ public CommitDiscardWrapperComponent<CampaignFormDataEditForm> getCampaignFormDa
195196

196197
CampaignFormDataEditForm form = new CampaignFormDataEditForm(campaignFormData == null);
197198
if (campaignFormData == null) {
198-
campaignFormData = CampaignFormDataDto.build(null, campaignForm, null, null, null);
199+
200+
final UserDto currentUser = UserProvider.getCurrent().getUser();
201+
campaignFormData =
202+
CampaignFormDataDto.build(null, campaignForm, currentUser.getRegion(), currentUser.getDistrict(), currentUser.getCommunity());
199203
campaignFormData.setCreatingUser(UserProvider.getCurrent().getUserReference());
200204
}
201205
form.setValue(campaignFormData);

0 commit comments

Comments
 (0)