mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-31 07:34:35 -04:00
Fixes for ach bank import - Stripe
This commit is contained in:
parent
e035a75cc3
commit
f0ec25a606
@ -380,7 +380,7 @@ class UserController extends BaseController
|
|||||||
*/
|
*/
|
||||||
public function update(UpdateUserRequest $request, User $user)
|
public function update(UpdateUserRequest $request, User $user)
|
||||||
{
|
{
|
||||||
$old_company_user = $user->company_user();
|
$old_company_user = $user->company_user;
|
||||||
$old_user = json_encode($user);
|
$old_user = json_encode($user);
|
||||||
$old_user_email = $user->getOriginal('email');
|
$old_user_email = $user->getOriginal('email');
|
||||||
|
|
||||||
@ -398,8 +398,8 @@ class UserController extends BaseController
|
|||||||
|
|
||||||
|
|
||||||
if(
|
if(
|
||||||
strcasecmp($old_company_user->permissions, $user->company_user()->permissions) != 0 ||
|
strcasecmp($old_company_user->permissions, $user->company_user->permissions) != 0 ||
|
||||||
$old_company_user->is_admin != $user->company_user()->is_admin
|
$old_company_user->is_admin != $user->company_user->is_admin
|
||||||
){
|
){
|
||||||
$user->company_user()->update(["permissions_updated_at" => now()]);
|
$user->company_user()->update(["permissions_updated_at" => now()]);
|
||||||
}
|
}
|
||||||
|
@ -21,6 +21,7 @@ use Illuminate\Database\Eloquent\Model;
|
|||||||
use Illuminate\Database\Eloquent\ModelNotFoundException as ModelNotFoundException;
|
use Illuminate\Database\Eloquent\ModelNotFoundException as ModelNotFoundException;
|
||||||
use Illuminate\Support\Carbon;
|
use Illuminate\Support\Carbon;
|
||||||
use Illuminate\Support\Facades\Storage;
|
use Illuminate\Support\Facades\Storage;
|
||||||
|
use Illuminate\Support\Str;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -189,7 +190,7 @@ class BaseModel extends Model
|
|||||||
|
|
||||||
public function numberFormatter()
|
public function numberFormatter()
|
||||||
{
|
{
|
||||||
$number = strlen($this->number) > 1 ? $this->number : class_basename($this);
|
$number = strlen($this->number) >= 1 ? $this->number : class_basename($this) . "_" . Str::random(5); ;
|
||||||
|
|
||||||
$formatted_number = mb_ereg_replace("([^\w\s\d\-_~,;\[\]\(\).])", '', $number);
|
$formatted_number = mb_ereg_replace("([^\w\s\d\-_~,;\[\]\(\).])", '', $number);
|
||||||
// Remove any runs of periods (thanks falstro!)
|
// Remove any runs of periods (thanks falstro!)
|
||||||
|
@ -107,7 +107,7 @@ class UpdatePaymentMethods
|
|||||||
$additional_data = ['gateway_customer_reference' => $customer->id];
|
$additional_data = ['gateway_customer_reference' => $customer->id];
|
||||||
|
|
||||||
if($customer->default_source === $method->id)
|
if($customer->default_source === $method->id)
|
||||||
$additional_data = ['gateway_customer_reference' => $customer->id, 'is_default', 1];
|
$additional_data = ['gateway_customer_reference' => $customer->id, 'is_default' => 1];
|
||||||
|
|
||||||
$this->stripe->storeGatewayToken($data, $additional_data);
|
$this->stripe->storeGatewayToken($data, $additional_data);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user