From 7a2e2be1692996421d60bed3d8899d200347bd47 Mon Sep 17 00:00:00 2001 From: snipe Date: Wed, 23 Jul 2025 12:39:54 +0100 Subject: [PATCH] Fixed #17447 - decrypt before copying to clipboard Signed-off-by: snipe --- resources/views/hardware/view.blade.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/resources/views/hardware/view.blade.php b/resources/views/hardware/view.blade.php index 0854714672..2f1e3d0792 100755 --- a/resources/views/hardware/view.blade.php +++ b/resources/views/hardware/view.blade.php @@ -731,9 +731,8 @@
@if (!empty($asset->{$field->db_column_name()})) {{-- Hidden span used as copy target --}} - - {{ $asset->{$field->db_column_name()} }} - + {{-- It's tempting to break out the HTML into separate lines for this, but it results in extra spaces being added onto the end of the coipied value --}} + {{ ($field->isFieldDecryptable($asset->{$field->db_column_name()}) ? Helper::gracefulDecrypt($field, $asset->{$field->db_column_name()}) : $asset->{$field->db_column_name()}) }} {{-- Clipboard icon --}} isFieldDecryptable($asset->{$field->db_column_name()} )) @can('assets.view.encrypted_custom_fields') @php - $fieldSize=strlen(Helper::gracefulDecrypt($field, $asset->{$field->db_column_name()})) + $fieldSize = strlen(Helper::gracefulDecrypt($field, $asset->{$field->db_column_name()})) @endphp - @if ($fieldSize>0) + @if ($fieldSize > 0) {{ str_repeat('*', $fieldSize) }} @if (($field->format=='URL') && ($asset->{$field->db_column_name()}!='')) {{ Helper::gracefulDecrypt($field, $asset->{$field->db_column_name()}) }} + style="font-size: 0px;"> + {{ Helper::gracefulDecrypt($field, $asset->{$field->db_column_name()}) }} + @elseif (($field->format=='DATE') && ($asset->{$field->db_column_name()}!=''))