Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Custom Integration UI Share Link and Revocation Breaks Versioning in Some Accounts #553

Open
duncanm-dev opened this issue Jun 24, 2022 · 0 comments

Comments

@duncanm-dev
Copy link

duncanm-dev commented Jun 24, 2022

Bug Description

When sharing a link to an account from the Zapier Developer UI, by default, the user is granted access to all versions of that integration.

When a subsequent link for a specific version, or an email invite for a specific version is shared, they are able to see all of the available versions of that custom app, but cannot use them.

In affected accounts, the following can be observed:

  • The custom app does not appear in Connections.
  • In a Zap step, when selecting any version other than the latest version, including any versions they have been invited to, they receive a deprecation warning and are forced to upgrade the version in that step.
  • When they do select the latest version, they receive the "this is a private app" warning, and cannot use it.

This does not change even after revoking the account's access to the custom integration.

Note that this only seems to occur on accounts using the new Drafts feature, though further testing is required.

Reproduction Steps

  1. Copy the Share Link from the Zapier Developer UI Sharing section.
  2. Apply it to a target account.
  3. (optionally) Revoke the account's access.
  4. Use the Zapier CLI zapier users:links command to obtain a link for a specified version, or use the UI to send an invitation email for the specified version.
  5. Apply it to the target account.

Version Info

  • Version info:
    • CLI version: 12.0.3
    • Node.js version: v17.4.0
    • OS info: darwin-x64
    • zapier-platform-core dependency: 12.0.2
  • Operating System: macOS 12.2.1
  • App id: 153870
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant