Commit 0a591caa authored by Diogo Santos's avatar Diogo Santos
Browse files

Fixed valid values being mistakenly classified as invalid, after an invalid...

Fixed valid values being mistakenly classified as invalid, after an invalid value was sent previously. Still, occasionally, both toasts for success and error are being shown
parent 1219a1cd
Loading
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -205,14 +205,13 @@ export class EditServiceSpecCharacteristicsComponent implements OnInit {
      const updateCharacteristIndex = this.data.serviceSpec.serviceSpecCharacteristic.findIndex(char => char.id === this.data.specToBeUpdated.id)
      this.data.serviceSpec.serviceSpecCharacteristic[updateCharacteristIndex] = this.editFormCharacteristic.getRawValue()
    }

    const updateCharacteristicObj: ServiceSpecificationUpdate = {
      serviceSpecCharacteristic: this.data.serviceSpec.serviceSpecCharacteristic
    }

    this.specService.patchServiceSpecification({id: this.data.serviceSpec.id, serviceSpecification: updateCharacteristicObj}).subscribe(
      data => {},
      error => { console.error(error); this.toast.error("An error occurred upon updating Spec Characteristics") },
      error => { console.error(error); this.toast.error("An error occurred upon updating Spec Characteristics"); this.dialogRef.close('failed') },
      () => {this.dialogRef.close('updated')}
    )
  }
+1 −1
Original line number Diff line number Diff line
@@ -542,7 +542,7 @@ export class EditServiceSpecsComponent implements OnInit {

    dialogRef.afterClosed().subscribe (
      result => { 
        if (result){ 
        if (result === 'updated'){ 
          this.toast.success("Service Specification Characteristics list was successfully updated")
          this.retrieveServiceSpec()
        }