added accounting failing handles

This commit is contained in:
2026-08-27 16:16:20 +03:30
parent 93834c9f40
commit 6b5b490e2b
9 changed files with 959 additions and 0 deletions
@@ -850,6 +850,15 @@ class ProductController extends SuperController
$data['description'] = $desc === '' ? null : $desc;
}
if (!Product::hasKaratColumn()) {
unset($data['karat']);
} elseif (array_key_exists('karat', $data)) {
$karat = is_string($data['karat']) || is_numeric($data['karat'])
? trim((string) $data['karat'])
: '';
$data['karat'] = $karat === '' ? null : mb_substr($karat, 0, 32);
}
if (!Product::hasOverrideTradingHoursColumn()) {
unset($data['override_trading_hours']);
} elseif (array_key_exists('override_trading_hours', $data)) {