Skip to content

Commit 1e7d1f4

Browse files
committed
Limit language of reporting chosen
1 parent 004ed0f commit 1e7d1f4

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/components/partner/partner.service.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,18 @@ export class PartnerService {
127127
if (changes.countries) {
128128
await this.verifyCountries(changes.countries);
129129
}
130+
if (changes.languageOfReportingId) {
131+
const lang = await this.resourceLoader.load(
132+
'Language',
133+
changes.languageOfReportingId,
134+
);
135+
if (!lang.isAvailableForReporting.value) {
136+
throw new InputException(
137+
'Language is not marked as available for reporting',
138+
'partner.languageOfReportingId',
139+
);
140+
}
141+
}
130142

131143
const updated = await this.repo.update({
132144
id: partner.id,

0 commit comments

Comments
 (0)