Thanks to visit codestin.com
Credit goes to github.com

Skip to content

error ajax response is empty // TypeError: Cannot convert undefined or null to object #82

@mean-cj

Description

@mean-cj

Hello

found error if ajax response is empty or null or cannot connect to api server
"TypeError: Cannot convert undefined or null to object"

    return this.model.insertOrUpdate({
      **data: this.getDataFromResponse(response, config) || []**
    })

Fixed

  private async persistResponseData(
    response: AxiosResponse,
    config: Config
  ): Promise<Collections | null> {
    if (!config.save) {
      return null
    }

    if (config.delete !== undefined) {
      await this.model.delete(config.delete as any)

      return null
    }

    return this.model.insertOrUpdate({
      data: this.getDataFromResponse(response, config) || []
    })
  }

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions