Skip to content

Commit

Permalink
Still not working
Browse files Browse the repository at this point in the history
  • Loading branch information
amontenegro committed Nov 30, 2023
1 parent 102b0e2 commit 945b814
Showing 1 changed file with 13 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ import { SnackbarService } from 'src/app/cdk/snackbar/snackbar.service'
import { WorkIdentifiers } from 'src/app/shared/validators/work-identifiers/work-identifiers.validator'
import { workCitationValidator } from 'src/app/shared/validators/citation/work-citation.validator'
import { translatedTitleValidator } from 'src/app/shared/validators/translated-title/translated-title.validator'
import { merge, Subject } from 'rxjs'
import { merge, Subject, of } from 'rxjs'
import { RecordService } from 'src/app/core/record/record.service'

@Component({
Expand Down Expand Up @@ -266,7 +266,17 @@ export class WorkFormComponent implements OnInit {
formGroup: UntypedFormGroup,
externalIdentifierType: string
): AsyncValidatorFn {
return (control: AbstractControl) => {

if(externalIdentifierType === 'isbn') {
return (control: AbstractControl) => {
of(undefined)
.pipe(map( () => {
if(!(formGroup.controls.externalIdentifierId.value?.lenght == 10 || formGroup.controls.externalIdentifierId.value == 13)) {return { validFormat: true, }}
}
))
}
} else {
return (control: AbstractControl) => {
return this._workService
.validateWorkIdTypes(externalIdentifierType, control.value)
.pipe(
Expand Down Expand Up @@ -313,6 +323,7 @@ export class WorkFormComponent implements OnInit {
})
)
}
}
}

private checkWorkIdentifiersChanges(
Expand Down

0 comments on commit 945b814

Please sign in to comment.