I have a regular node views setup with two fields as editable fields (list type)
These fields are saved only on every second load: if I load the page for the first time, change the values and hit save button, none of the nodes get updated, neither I see drupal message about the saved nodes.
On second attempt nodes get saved. I also get double the amount of save messages then compared to the nodes being displayed in views.

I had some rules set to react to field change, but editable fields act exactly the same (doesn't work) when rules are disabled, so I guess there is no relation there.

Views 7.x-3.7

Comments

joachim’s picture

Status: Active » Postponed (maintainer needs more info)

Does the form submit handler get called?

Does your view have any other form elements in it? Can you try this with a totally pared down version of your view?

prat’s picture

@joachim sorry for belated answer. I had to find a quick solution therefore I switched to editable fields module instead. Based on the debugging I've done, submit handler was called, but I didn't try to dig deeper than that. I was also not very fond of the fact that it saves all the nodes on the displayed list - noticeably slow with bigger lists, all node "update" fields are updated and bunch of "node was saved" messages. As you mentioned in your other posts, editable fields doesn't support all field types and that is of course a serious limitation, but basic fields was enough in my case. Keep on doing great job, will be looking for improvements.

joachim’s picture

Status: Postponed (maintainer needs more info) » Closed (cannot reproduce)

> I was also not very fond of the fact that it saves all the nodes on the displayed list - noticeably slow with bigger lists

When you're not creating nodes, you can check each node to see if it's been changed or not before saving it. But then, you need to load the old copy first to have something to compare against.

> bunch of "node was saved" messages

Those are customizable!