Bug #3644
Updated by Vincent MEMBRÉ about 11 years ago
When creating a change request about a node groups, the webapp says that :
<pre>
This change request can not be accepted because configuration state was modified since change request creation. Only "decline" action is available.
</pre>
and is not mergeable anymore, although no changes happenned about this group.
nodes in the original change request were not serialized, so when comparing to datas in LDAP (which has node serialized in it) the group are different.
here are two logs generated in the code :
<pre>
NodeGroup(NodeGroupId(3f153c38-af55-4346-9240-2ee2121575d0),All linux nodes,,Some({ returnType:'NodeReturnType' with 'And' criteria [node.OS eq Linux] }),true,Set(),true,false)
NodeGroup(NodeGroupId(3f153c38-af55-4346-9240-2ee2121575d0),All linux nodes,,Some({ returnType:'NodeReturnType' with 'And' criteria [node.OS eq Linux] }),true,Set(NodeId(36076ea3-281c-480e-be25-1392bfc39b71), NodeId(5ee53fbe-ff96-4606-a78b-5e408cbf77c9)),true,false)
</pre>
The first one is the original state of the change request (cut from his nodes)
the second one is the real node with his nodes