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

Make/Integromat integration stopped working #3618

Open
5 tasks done
outbound opened this issue Sep 14, 2023 · 3 comments
Open
5 tasks done

Make/Integromat integration stopped working #3618

outbound opened this issue Sep 14, 2023 · 3 comments
Labels
bug Something isn't working

Comments

@outbound
Copy link

outbound commented Sep 14, 2023

Code of Conduct

Submission validity

  • This is not a personal support request, that should be posted on discussions community.
  • I checked current issues and this request isn't a duplicate of an existing issue, opened or closed.

Self troubleshooting

Version

1.9.1

Description

I used the YOURLS module in Make/Integromat and it worked well - v 1.7.2

At some point, I updated to 1.9.1

  • after a month or so, when I ran this module - the integration fails with this error

"Invalid module output. Expected Object, but found String."

Steps I have taken

  1. Checked manual link shortening works - via the admin
  2. Setup a new connection in Make to Yourls and tested it's working
  3. Simplified the integration to contain just an Airtable and YOURLS module

image

image

image

  1. Ran a test with just the YOURLS module and hard-coded link sand keyword

  2. Checked the YOURLS admin
    I see the URL being sent there - (https://cnn.com) but not being converted to the short URL, like the ones below it
    The two links below it were converted via the same Make modulle

image

Expectation

I expect Yourls to return a short URL

Reproduction steps

  1. Run the scenario
  2. Remove all other items and create a standalone scenario
  3. Same error received

image

image

Context

Running on a self-hosted wordpress website. Nothing has changed on the website - PHP v8

@outbound outbound added the bug Something isn't working label Sep 14, 2023
@dgw
Copy link
Member

dgw commented Sep 14, 2023

I don't see how this could be considered a YOURLS problem. Any automation template provided by Make is their responsibility to maintain, and we (the YOURLS maintainers) have nothing to do with it.

Especially if the failure began happening at a different time than your upgrade to YOURLS 1.9.x, the problem almost certainly lies on the Make end.

@outbound
Copy link
Author

The failure did not begin happening at a different time.
I simply stated that I didn't check right after upgrading to 1.9.1 if that caused the failure. There was a month or so long gap between my upgrading YOURLS and running the automation and seeing it not work.
I run the automation occasionally.

I've posted this in the Make forum as well, and they're looking into it - rather than simply pointing the finger at YOURLS.

I'm asking for even a cursory attempt to look at the issue rather than dismissing it out of hand.

Respectfully yours.

@dgw
Copy link
Member

dgw commented Sep 14, 2023

The failure did not begin happening at a different time. I simply stated that I didn't check right after upgrading to 1.9.1 if that caused the failure.

I'm asking for even a cursory attempt to look at the issue rather than dismissing it out of hand.

First of all, by upgrading two minor versions at once, you run a greater risk of changes that could break a third-party integration like this. Even bug fixes can "break" things.

Second, having taken 10 minutes to create a Make account just now and clicked YOURLS in the list of available modules, I can't find any way for me to actually see what the integration is doing. It asks me for an instance URL, username, and password—and that's it. I can't see the script or other backend code that actually talks to YOURLS, how it's assembling the API request…

Third & finally:

  1. Setup a new connection in Make to Yourls and tested it's working

If a fresh connection does work, that really seems more likely to be a platform issue on Make's end. Which would be ideal, because even if we could debug Make's integration we couldn't actually modify it with a fix.

(NB: There's also the issue that I don't feel like doing free debugging work for a paid service.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants