Index: kernel/classes/ezcontentobject.php
===================================================================
--- kernel/classes/ezcontentobject.php	(revision 22598)
+++ kernel/classes/ezcontentobject.php	(working copy)
@@ -2510,11 +2510,14 @@
     function addLocation( $parentNodeID, $asObject = false )
     {
         $node = eZContentObjectTreeNode::addChildTo( $this->ID, $parentNodeID, true, $this->CurrentVersion );
+        $contentClass = $this->attribute( 'content_class' );
 
         $data = array( 'contentobject_id' => $this->ID,
                        'contentobject_version' => $this->attribute( 'current_version' ),
                        'parent_node' => $parentNodeID,
-                       'is_main' => 0 );
+                       'is_main' => 0,
+                       'sort_field' => $contentClass->attribute( 'sort_field' ),
+                       'sort_order' => $contentClass->attribute( 'sort_order') );
         $nodeAssignment = eZNodeAssignment::create( $data );
         $nodeAssignment->setAttribute( 'op_code', eZNodeAssignment::OP_CODE_CREATE_NOP );
         $nodeAssignment->store();
