diff --git a/wst/trunk/server_service_intf.pas b/wst/trunk/server_service_intf.pas index 39093a84a..500704c7d 100644 --- a/wst/trunk/server_service_intf.pas +++ b/wst/trunk/server_service_intf.pas @@ -523,6 +523,8 @@ begin on e : EBaseRemoteException do begin f.Clear(); f.SetSerializationStyle(ssNodeSerialization); + if (e.FaultString = '') and (e.Message <> '') then + e.FaultString := e.Message; f.BeginExceptionList(e.FaultCode,e.FaultString); f.EndExceptionList(); end;