fixed import tax unique type issue

This commit is contained in:
Cihan Şentürk 2023-08-14 14:04:04 +03:00 committed by GitHub
parent 3c6a5b0e1f
commit e1fb015c67
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -12,6 +12,31 @@ class Taxes extends Import
public function model(array $row)
{
if (empty($row)) {
return;
}
return new Model($row);
}
public function map($row): array
{
$row = parent::map($row);
if ($row['type'] == 'compound') {
$compound_tax = Model::where('type', 'compound')->first();
if ($compound_tax) {
$this->request_class = null;
// TODO: Add exception error
// throw new \Exception('Compound tax already exists.');
return [];
}
}
return $row;
}
}