I have only one node protected, which is a webform. I do not have any sort of revisioning or workflow modules installed. Webform is up-to-date (6.x-3.17)

Whenever any part of the webform is updated, the password changes. Meaning that not only editing the "main" information for the webform, but changing/removing/updating the form elements, form settings, etc. will cause the password to change.

In the database, I can see that the password—or at least the stored encrypted value—always reverts to the same thing when the webform is updated.

The problem does not seem to occur when testing briefly with a non-webform node.

Can anyone else confirm that this happens with Webform?

Comments

AlexisWilke’s picture

Does that happen when you just edit + save? Or is it just when you change the fields?

I have to say that I never tried with a webform, it is not unlikely that since they do special handling of the node that something special happens and is misinterpreted by the protected node module.

Thank you.
Alexis Wilke

BawlmerMag’s picture

UPDATE/CORRECTION: I apologize. Following your comment, I've tested further and found the following:

Edit + Save works fine, with or without changes.

The problem appears limited to the Form Settings page. When saving the Form Settings page, even if there are no changes, the password changes.

Sorry again. I'm editing my initial comment to reflect this as well.

AlexisWilke’s picture

I finally took the time to test that in a bit more details and could not break the password protection of the node. I tried creating a new webform node, add/edit fields, add/edit emails, edit settings and the page is still protected as expected.

Now it could be that you have some specific global settings for this node or there is another module that causes interferences...

Grimreaper’s picture

Issue summary: View changes
Status: Active » Closed (outdated)

Hello,

I close this issue because Drupal 6 is no more supported. https://www.drupal.org/drupal-6-eol

If this issue is present in Drupal 7, feel free to re-open it.