Merge pull request #3022 from CihanSenturk/import-tax-type-issue

Fixed import tax unique type issue
This commit is contained in:
Cüneyt Şentürk 2023-08-14 14:33:12 +03:00 committed by GitHub
commit a3008f8ea0
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;
}
}