Merge pull request #2562 from sevannerse/tax-duplication
tax duplication fixed
This commit is contained in:
commit
38fffdf6dd
@ -4,12 +4,13 @@ namespace App\Models\Document;
|
|||||||
|
|
||||||
use App\Abstracts\Model;
|
use App\Abstracts\Model;
|
||||||
use App\Traits\Currencies;
|
use App\Traits\Currencies;
|
||||||
|
use Bkwld\Cloner\Cloneable;
|
||||||
use Illuminate\Database\Eloquent\Builder;
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
use Znck\Eloquent\Traits\BelongsToThrough;
|
use Znck\Eloquent\Traits\BelongsToThrough;
|
||||||
|
|
||||||
class DocumentItemTax extends Model
|
class DocumentItemTax extends Model
|
||||||
{
|
{
|
||||||
use Currencies, BelongsToThrough;
|
use Cloneable, Currencies, BelongsToThrough;
|
||||||
|
|
||||||
protected $table = 'document_item_taxes';
|
protected $table = 'document_item_taxes';
|
||||||
|
|
||||||
@ -53,4 +54,11 @@ class DocumentItemTax extends Model
|
|||||||
{
|
{
|
||||||
return $query->where($this->qualifyColumn('type'), '=', Document::BILL_TYPE);
|
return $query->where($this->qualifyColumn('type'), '=', Document::BILL_TYPE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function onCloned($src)
|
||||||
|
{
|
||||||
|
$document_item = DocumentItem::find($this->document_item_id);
|
||||||
|
|
||||||
|
$this->update(['document_id' => $document_item->document_id]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user