xmlrpc daemon reliability, RT#40853
authorIvan Kohler <ivan@freeside.biz>
Thu, 10 Mar 2016 18:03:13 +0000 (10:03 -0800)
committerIvan Kohler <ivan@freeside.biz>
Thu, 10 Mar 2016 18:03:13 +0000 (10:03 -0800)
FS/bin/freeside-selfservice-xmlrpcd

index 423d2c3..88cfb7c 100755 (executable)
@@ -313,6 +313,9 @@ sub client_got_request {
 
     $soap->request($request);
     $soap->handle;
+
+    $FS::UID::dbh->commit() if $FS::UID::dbh; #XXX handle commit error
+
     my $response = $soap->response;
 
     $heap->{client}->put($response);