convertField()

in django_airavata/apps/api/static/django_airavata_api/js/models/BaseModel.js [52:67]


  convertField(fieldType, fieldValue, fieldDefault) {
    if (fieldValue === null || typeof fieldValue === "undefined") {
      return fieldDefault;
    } else if (
      fieldType === "string" ||
      fieldType === "boolean" ||
      fieldType === "number"
    ) {
      return this.convertSimpleField(fieldValue, fieldDefault);
    } else if (fieldType === "date") {
      return this.convertDateField(fieldValue, fieldDefault);
    } else if (typeof fieldType === "function") {
      // Assume that it is another BaseModel class
      return this.convertModelField(fieldType, fieldValue, fieldDefault);
    }
  }