mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Minor fixes for validation
This commit is contained in:
parent
3013f64e10
commit
10a6f7755b
@ -41,6 +41,9 @@ class ExpenseFilters extends QueryFilters
|
||||
->orWhere('custom_value4', 'like', '%'.$filter.'%')
|
||||
->orWhereHas('category', function ($q) use ($filter) {
|
||||
$q->where('name', 'like', '%'.$filter.'%');
|
||||
})
|
||||
->orWhereHas('vendor', function ($q) use ($filter) {
|
||||
$q->where('name', 'like', '%'.$filter.'%');
|
||||
});
|
||||
});
|
||||
}
|
||||
|
@ -82,6 +82,8 @@ class StoreRecurringInvoiceRequest extends Request
|
||||
public function prepareForValidation()
|
||||
{
|
||||
$input = $this->all();
|
||||
$input['amount'] = 0;
|
||||
$input['balance'] = 0;
|
||||
|
||||
if (array_key_exists('due_date_days', $input) && is_null($input['due_date_days'])) {
|
||||
$input['due_date_days'] = 'terms';
|
||||
|
@ -404,7 +404,9 @@ class GoCardlessPaymentDriver extends BaseDriver
|
||||
$this->init();
|
||||
$mandate = $this->gateway->mandates()->get($token);
|
||||
|
||||
if ($mandate->status !== 'active') {
|
||||
if(!in_array($mandate->status, ['pending_submission', 'submitted', 'active','pending_customer_approval'])) {
|
||||
|
||||
// if ($mandate->status !== 'active') {
|
||||
throw new \Exception(ctrans('texts.gocardless_mandate_not_ready'));
|
||||
}
|
||||
} catch (\Exception $exception) {
|
||||
|
@ -199,7 +199,7 @@ class BaseRepository
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
nlog($model->toArray());
|
||||
$model->saveQuietly();
|
||||
|
||||
/* Model now persisted, now lets do some child tasks */
|
||||
|
@ -522,7 +522,7 @@ class TemplateService
|
||||
'balance_raw' => ($payment->amount - $payment->refunded - $payment->applied),
|
||||
'date' => $this->translateDate($payment->date, $payment->client->date_format(), $payment->client->locale()),
|
||||
'method' => $payment->translatedType(),
|
||||
'currency' => $payment->currency->code ?? $this->company->currency()->code,
|
||||
'currency' => $payment->currency->code ?? $payment->company->currency()->code,
|
||||
'exchange_rate' => $payment->exchange_rate,
|
||||
'transaction_reference' => $payment->transaction_reference,
|
||||
'is_manual' => $payment->is_manual,
|
||||
|
@ -19,7 +19,7 @@ return [
|
||||
'app_tag' => env('APP_TAG','5.7.42'),
|
||||
'minimum_client_version' => '5.0.16',
|
||||
'terms_version' => '1.0.1',
|
||||
'api_secret' => env('API_SECRET', ''),
|
||||
'api_secret' => env('API_SECRET', false),
|
||||
'google_maps_api_key' => env('GOOGLE_MAPS_API_KEY'),
|
||||
'google_analytics_url' => env('GOOGLE_ANALYTICS_URL', 'https://www.google-analytics.com/collect'),
|
||||
'key_length' => 32,
|
||||
|
Loading…
x
Reference in New Issue
Block a user