Index: user_service.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/services/services/user_service/Attic/user_service.inc,v
retrieving revision 1.1.2.8.2.12
diff -u -p -r1.1.2.8.2.12 user_service.inc
--- user_service.inc	26 Oct 2010 23:54:21 -0000	1.1.2.8.2.12
+++ user_service.inc	14 Dec 2010 20:00:25 -0000
@@ -151,6 +151,7 @@ function user_service_save($account) {
   module_load_include('inc', 'user', 'user.pages');
   
   // if uid is present then update, otherwise insert
+  $account = (array) $account;
   $update = user_load($account['uid']);	
   $form_state = array();
 
@@ -213,6 +214,7 @@ function user_service_save($account) {
  */
 function user_service_save_access($account) {
   global $user;
+  $account = (array) $account;
   return ((empty($account['uid']) && user_access('create new users')) ||
     ($user->uid == $account['uid'] && user_access('update own user data')) ||
     ($user->uid !=  $account['uid'] && user_access('update any user data')));
