X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2Fbin%2Ffreeside-selfservice-xmlrpcd;h=7ec72e9b99c83eb337c6f8d6e123a321d4815a61;hb=02d73ef84103d6bdaf49e6a179a0ad46f9719d25;hp=e9df40735ad7e73d0ec91aa8d965d0d84ec98a13;hpb=91618dfd17711cbd33fb7befcaf3a0815fcb8930;p=freeside.git diff --git a/FS/bin/freeside-selfservice-xmlrpcd b/FS/bin/freeside-selfservice-xmlrpcd index e9df40735..7ec72e9b9 100755 --- a/FS/bin/freeside-selfservice-xmlrpcd +++ b/FS/bin/freeside-selfservice-xmlrpcd @@ -1,5 +1,11 @@ #!/usr/bin/perl +=head1 NAME + +freeside-selfservice-xmlrpcd + +=cut + use FS::Daemon::Preforking qw( freeside_init1 freeside_init2 daemon_run ); use FS::XMLRPC_Lite; #XMLRPC::Lite for XMLRPC::Serializer @@ -44,6 +50,8 @@ daemon_run( 'port' => 8080, 'handle_request' => $soap->request($request); $soap->handle; + $FS::UID::dbh->commit() if $FS::UID::dbh; #XXX handle commit error + return $soap->response; } );