Compare commits

...

2 Commits

3 changed files with 8 additions and 8 deletions

View File

@@ -3,16 +3,16 @@
namespace Espo\Custom\Hooks\CDokumente;
use Espo\ORM\Entity;
use Espo\Core\Utils\Util;
class CDokumente extends \Espo\Core\Hooks\Base
{
public function beforeSave(Entity $entity, array $options = [])
{
// Nur berechnen, wenn die Datei geändert wurde oder neu
if (!$entity->isNew() && !$entity->isAttributeChanged('dokument')) {
return;
}
// Problem: isAttributeChanged('dokument') erkennt Datei-Änderungen nicht,
// da EspoCRM Datei-Uploads nicht als Feld-Änderung markiert.
// Daher läuft der Hook bei jeder beforeSave mit dokument-Feld,
// um sicherzustellen, dass Hashes bei Datei-Änderungen berechnet werden.
// Optimierung wäre wünschenswert, aber nicht möglich mit aktueller API.
$dokument = $entity->get('dokument');

View File

@@ -358,7 +358,7 @@ return [
0 => 'youtube.com',
1 => 'google.com'
],
'microtime' => 1772522649.082819,
'microtime' => 1772522818.173883,
'siteUrl' => 'https://crm.bitbylaw.com',
'fullTextSearchMinLength' => 4,
'webSocketUrl' => 'ws://api.bitbylaw.com:5000/espocrm/ws',

View File

@@ -1,7 +1,7 @@
<?php
return [
'cacheTimestamp' => 1772522650,
'microtimeState' => 1772522650.587721,
'cacheTimestamp' => 1772528140,
'microtimeState' => 1772528140.645177,
'currencyRates' => [
'EUR' => 1.0
],