Skip to content

Get Key-Value store record action in Zapier connector doesn't work with non-JSON values #49

Open
@HonzaKirchner

Description

@HonzaKirchner

Bug report

In our Zapier connector, when I use the Get Key-Value store record action, it successfully reads the value because the number of KVS reads visible in Console increases by 1, but it doesn't return the value to Zapier.

The problem is that the Zapier integration can work only with JSON values and the record the user is using is encoded in JSON, but does not have JSON structure. The value is true.

Example of error in Zapier
Image

Proposed solution

What

  • Allow user to use JSON content type, but JSON content is true
  • Allow users to work with content types other than just JSON, like text, arrays, files, etc.
  • Update output of the action but keep current behaviour for JSON content type (do not break)

How

{
  "contentType": "<record content type>",
  "value": "<record value>"
}

Bug reported here

Metadata

Metadata

Labels

backendIssues related to the platform backend.bugSomething isn't working.medium priorityMedium priority issues to be done in a couple of sprints.t-integrationsIssues with this label are in the ownership of the integrations team.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions