Binary files sf_node/.DS_Store and new_sf_node/.DS_Store differ diff -urpN sf_node/sf_node.module new_sf_node/sf_node.module --- sf_node/sf_node.module 2009-07-31 09:04:05.000000000 +0100 +++ new_sf_node/sf_node.module 2009-08-12 14:27:36.000000000 +0100 @@ -290,7 +290,11 @@ function sf_node_salesforce_form(&$form_ $rows = array(); foreach ($map['fields'] as $key => $value) { - if (isset($drupal_object['fields'][$value]['export'])) { + // allow fixed values + if (is_array($map['fields'][$key]) && $map['fields'][$key]['type'] == 'fixed' && !empty($map['fields'][$key]['value'])) { + $drupal_value = $map['fields'][$key]['value']; + } + elseif (isset($drupal_object['fields'][$value]['export'])) { $drupal_value = $drupal_object['fields'][$value]['export']($node, $value); } elseif (isset($node->$value)) {