When creating or editing "A" nodes, the order/weight of the multiple nodereference changes on the "B" Node.

Any solution?

Other than that, works great. Thanks.

Comments

domidc’s picture

It is caused because the deltas arent respected right now http://drupal.org/node/672732, this will be fixed next release.

nedjo’s picture

Status: Active » Closed (duplicate)
goofrider’s picture

Status: Closed (duplicate) » Active

@nedjo:

It's not exactly the same issue as #672732: Wrong 'delta' count, that bug addresses delta increment (count), this bug has to do with CNR not preserving existing delta values in the db.

Scenario:

Say, Node A references 3 nodes.

Node A:
-> Node B
-> Node C
-> Node D
-> Node E

If I edit **anything** in node C (i.e. even if I didn't change the Node C->Node A reference in node C), CNR changes the deltas so that node C becomes last on the list:

Node A:
-> Node B
-> Node D
-> Node E
-> Node C

This behavior is not consistent with node reference's normally behavior. If I turn off CNR and then edit node D, the order in node A doesn't change at all.

Edit: I tried cnr-730986-10.patch in #730986: Refactor to use content module's data APIs and it seems to have fixed this issue.

domidc’s picture

Status: Active » Fixed

#730986: Refactor to use content module's data APIs Fixes this issue and the patch is included in the 3.3 release

domidc’s picture

Status: Fixed » Closed (fixed)