Skip to content

Commit 87adf01

Browse files
committed
Correction de l'ajout de valeur par défaut lors d'une modification de table.
1 parent 7450951 commit 87adf01

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/Schema.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -523,7 +523,11 @@ protected static function add(array &$fields, array &$dataTable, $name, array $v
523523
{
524524
$fields[ $name ] = $value;
525525
foreach ($dataTable as &$data) {
526-
$data[ $name ] = self::getValueDefault($name, $value);
526+
try {
527+
$data[ $name ] = self::getValueDefault($name, $value);
528+
} catch (\Exception $e) {
529+
$data[ $name ] = '';
530+
}
527531
}
528532
}
529533

@@ -540,7 +544,11 @@ protected static function modify(array &$fields, array &$dataTable, $name, array
540544
unset($value[ 'opt' ]);
541545
$fields[ $name ] = $value;
542546
foreach ($dataTable as &$data) {
543-
$data[ $name ] = self::getValueDefault($name, $value);
547+
try {
548+
$data[ $name ] = self::getValueDefault($name, $value);
549+
} catch (\Exception $e) {
550+
continue;
551+
}
544552
}
545553
}
546554

0 commit comments

Comments
 (0)