1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-20 16:31:33 +02:00

Fix for activity repo

This commit is contained in:
David Bomba 2020-07-17 19:47:17 +10:00
parent cd5bebbe5f
commit 439424b933
6 changed files with 11 additions and 7 deletions

View File

@ -100,7 +100,7 @@ class DemoMode extends Command
$company = factory(\App\Models\Company::class)->create([
'account_id' => $account->id,
'slack_webhook_url' => config('ninja.notification.slack'),
'enabled_modules' => 4095,
'enabled_modules' => 8191,
]);
$settings = $company->settings;

View File

@ -34,7 +34,7 @@ class CompanyFactory
//$company->custom_fields = (object) ['invoice1' => '1', 'invoice2' => '2', 'client1'=>'3'];
$company->custom_fields = (object) [];
$company->subdomain = '';
$company->enabled_modules = 4095; //16383
$company->enabled_modules = 8191; //4095
return $company;
}

View File

@ -373,6 +373,7 @@ class Import implements ShouldQueue
$modified['company_id'] = $this->company->id;
$modified['user_id'] = $this->processUserId($resource);
$modified['balance'] = $modified['balance'] ?: 0;
$modified['paid_to_date'] = $modified['paid_to_date'] ?: 0;
unset($modified['id']);
unset($modified['contacts']);

View File

@ -23,6 +23,7 @@ use App\Models\Payment;
use App\Repositories\ActivityRepository;
use App\Repositories\BaseRepository;
use App\Repositories\CreditRepository;
use App\Utils\Ninja;
use App\Utils\Traits\MakesHash;
use App\Utils\Traits\SavesDocuments;
use Illuminate\Http\Request;
@ -128,7 +129,7 @@ class PaymentMigrationRepository extends BaseRepository
foreach ($payment->invoices as $invoice) {
$fields->invoice_id = $invoice->id;
$this->activity_repo->save($fields, $invoice);
$this->activity_repo->save($fields, $invoice, Ninja::eventVars());
}
if (count($invoices) == 0) {

View File

@ -21,6 +21,7 @@ use App\Models\Credit;
use App\Models\Invoice;
use App\Models\Payment;
use App\Repositories\ActivityRepository;
use App\Utils\Ninja;
class RefundPayment
{
@ -114,10 +115,10 @@ class RefundPayment
if (isset($this->refund_data['invoices'])) {
foreach ($this->refund_data['invoices'] as $invoice) {
$fields->invoice_id = $invoice['invoice_id'];
$activity_repo->save($fields, $this->payment);
$activity_repo->save($fields, $this->payment, Ninja::eventVars());
}
} else {
$activity_repo->save($fields, $this->payment);
$activity_repo->save($fields, $this->payment, Ninja::eventVars());
}
return $this;

View File

@ -20,6 +20,7 @@ use App\Models\Credit;
use App\Models\Invoice;
use App\Models\Payment;
use App\Repositories\ActivityRepository;
use App\Utils\Ninja;
trait Refundable
{
@ -209,10 +210,10 @@ trait Refundable
foreach ($data['invoices'] as $invoice) {
$fields->invoice_id = $invoice->id;
$activity_repo->save($fields, $this);
$activity_repo->save($fields, $this, Ninja::eventVars());
}
} else {
$activity_repo->save($fields, $this);
$activity_repo->save($fields, $this, Ninja::eventVars());
}
}