Index: branches/5.2.x/core/kernel/utility/formatters/upload_formatter.php =================================================================== diff -u -N -r15788 -r15856 --- branches/5.2.x/core/kernel/utility/formatters/upload_formatter.php (.../upload_formatter.php) (revision 15788) +++ branches/5.2.x/core/kernel/utility/formatters/upload_formatter.php (.../upload_formatter.php) (revision 15856) @@ -1,6 +1,6 @@ Application->isAdmin ) { - // this allows to revert htmlspecialchars call for each field submitted on front-end + // this allows to revert kUtil::escape() call for each field submitted on front-end $value = is_array($value) ? array_map('htmlspecialchars_decode', $value) : htmlspecialchars_decode($value); } @@ -487,7 +487,7 @@ $url_params = Array ( 'no_amp' => 1, 'pass' => 'm,'.$object->Prefix, $object->Prefix . '_event' => 'OnViewFile', - 'file' => rawurlencode($value), 'field' => $field_name + 'file' => kUtil::escape($value, kUtil::ESCAPE_URL), 'field' => $field_name ); return $this->Application->HREF('', '', $url_params);