diff --git a/ktwebservice/webservice.php b/ktwebservice/webservice.php index 21bf718..5283cb9 100644 --- a/ktwebservice/webservice.php +++ b/ktwebservice/webservice.php @@ -2394,7 +2394,14 @@ class KTWebService */ function _encode_metadata_response($response, $name='return') { - $response['metadata'] = KTWebService::_encode_metadata_fieldsets($response['metadata']); + if (empty($response['metadata'])) + { + $response['metadata'] = array(); + } + else + { + $response['metadata'] = KTWebService::_encode_metadata_fieldsets($response['metadata']); + } return new SOAP_Value($name,"{urn:$this->namespace}kt_metadata_response", $response);