summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2016-03-10 10:03:13 -0800
committerIvan Kohler <ivan@freeside.biz>2016-03-10 10:03:13 -0800
commit22d886b57ced4411c33d38ca152495855334f0ef (patch)
treeb57ae3549b998dc1a0881ff06c710e64a3a1404a
parent9f34c9798e1259eb1acb50cd0dbc3d0a8252ad8e (diff)
xmlrpc daemon reliability, RT#40853
-rwxr-xr-xFS/bin/freeside-selfservice-xmlrpcd3
1 files changed, 3 insertions, 0 deletions
diff --git a/FS/bin/freeside-selfservice-xmlrpcd b/FS/bin/freeside-selfservice-xmlrpcd
index 423d2c30b..88cfb7c62 100755
--- a/FS/bin/freeside-selfservice-xmlrpcd
+++ b/FS/bin/freeside-selfservice-xmlrpcd
@@ -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);