summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2016-03-10 10:02:08 -0800
committerIvan Kohler <ivan@freeside.biz>2016-03-10 10:02:08 -0800
commit9f34c9798e1259eb1acb50cd0dbc3d0a8252ad8e (patch)
tree8eecaf9bafc890cc3e8206564d641b6dd4ded894
parent8234a0722d11bb425c5a0ea1a34b67e0a0c97fd4 (diff)
xmlrpc daemon reliability, RT#40853
-rw-r--r--FS/bin/freeside-xmlrpcd2
1 files changed, 2 insertions, 0 deletions
diff --git a/FS/bin/freeside-xmlrpcd b/FS/bin/freeside-xmlrpcd
index 724c5adb3..e4e03345a 100644
--- a/FS/bin/freeside-xmlrpcd
+++ b/FS/bin/freeside-xmlrpcd
@@ -40,6 +40,8 @@ daemon_run( 'port' => 8008, 'handle_request' =>
$soap->request($request);
$soap->handle;
+ $FS::UID::dbh->commit() if $FS::UID::dbh; #XXX handle commit error
+
return $soap->response;
}
);