Revert N8N cloud instance to version 1

Hello!

How can I revert my cloud instance from version 2 to 1? I updated today and a simple node (extract HTML content) breaks my workflow and I don’t see any easy fix. It was working just fine before.

The input is html content from “data” property and sometimes that html doesn’t contain the elements with the given selectors and before, the node was returning an empty array but now it throws an error with a completely misleading message: No property named “data” exists!

And now in my admin panel I don’t have the option to change the N8N instance version to 1.
Great job from N8N ruining nodes that were working just fine before.

1 Like

Hello @Adrian_Jecan,

You can revert your workflow to a previous version using the built-in version history in n8n.

Just follow these steps:

  1. Open your workflow
  2. In the top-right corner, click the history (clock) icon
  3. You’ll see a list of previous versions on the right side
  4. Click the three dots (⋯) next to the version you want
  5. Select “Restore version”

This will roll your workflow back to the selected version.

I’ve attached a screenshot below for your reference to help you locate the option easily.
image

1 Like

Hello @widle ,

As I described, is not the workflow that has been changed (so nothing to revert to), it was the N8N instance version that was changed.

1 Like

Hello @Adrian_Jecan,

Thanks for the clarification — got it now :+1:

Yes, you can downgrade the instance version in n8n Cloud.

Here’s how:

  1. Go to your Dashboard
  2. Click on Admin Panel from the left sidebar
  3. This will redirect you to the Admin area
  4. In the top navigation, open the Manage tab
  5. There you’ll see the current n8n version along with available stable and beta versions
  6. Select the previous stable version to downgrade your instance

I’ve also attached screenshots for your reference to make it easier to locate these options.


1 Like

hello @houda_ben

You can’t downgrade to n8n v1, as it’s a legacy version that is no longer used.
The node Extract HTML content wasn’t changed much since v1.

The error you are receiving is related to the improper inputs, where there is no ‘data’ property. V1 has a less strict type validation, so you might not have seen the error.

Please, share the workflow.

You can select all nodes with Ctrl+A and copy them with Ctrl+C. Then, past the content after pressing the button </> with Ctrl+V.

1 Like

did you try looking at the actual error message in the browser console? sometimes the UI doesnt show the full error. also which version exactly are you coming from — v1 or earlier v2? the extract html content node logic changed between 1 and 2, so if youre getting “no property named data” it might just be your input mapping thats wrong.

Hello @barn4k ,

All the inputs have “data” property, which also contains HTML content. I can share the workflow, but you don’t have the sources (URLs) that I use for the workflow. I will paste the part of the workflow that triggers the error (sometimes, when the crawled websites don’t have certain elements targeted by the CSS selectors):

Welcome to the n8n community @Adrian_Jecan

I know how frustrating it is for you that your workflow broke due to v1–> v2 update.

However, the short answer is: no, i do not think it is not possible to downgrade your version using the n8n Cloud Admin Panel.

In v1: HTML Extract returned [] (empty array) when selectors didn’t match
In v2: It now throws an error with the misleading message “No property named ‘data’ exists”

This occurred when v2 changed how binary data is structured and made error handling stricter.

@Adrian_Jecan Can you share what the node before HTML Extract outputs i mean the structure? your HTML Extract node configuration? and whether the HTML is in JSON or binary data?

Place an IF node before the HTML node to check whether the .data property exists. Or set the Error behavior for the HTML node.