diff --git a/app/Http/Controllers/AccountGatewayController.php b/app/Http/Controllers/AccountGatewayController.php
index e02e4e8d77a7..844cd2175462 100644
--- a/app/Http/Controllers/AccountGatewayController.php
+++ b/app/Http/Controllers/AccountGatewayController.php
@@ -249,7 +249,7 @@ class AccountGatewayController extends BaseController
}
if (!$value && ($field == 'testMode' || $field == 'developerMode')) {
// do nothing
- } elseif ($gatewayId == GATEWAY_CUSTOM && $field == 'text') {
+ } elseif ($gatewayId == GATEWAY_CUSTOM) {
$config->$field = strip_tags($value);
} else {
$config->$field = $value;
diff --git a/app/Http/Controllers/InvoiceController.php b/app/Http/Controllers/InvoiceController.php
index 10d7f40a52fd..843a83777d9c 100644
--- a/app/Http/Controllers/InvoiceController.php
+++ b/app/Http/Controllers/InvoiceController.php
@@ -218,8 +218,7 @@ class InvoiceController extends BaseController
$contact->invitation_viewed = $invitation->viewed_date && $invitation->viewed_date != '0000-00-00 00:00:00' ? $invitation->viewed_date : false;
$contact->invitation_openend = $invitation->opened_date && $invitation->opened_date != '0000-00-00 00:00:00' ? $invitation->opened_date : false;
$contact->invitation_status = $contact->email_error ? false : $invitation->getStatus();
- $contact->invitation_signature_svg = $invitation->signature_base64;
- $contact->invitation_signature_date = $invitation->signature_date;
+ $contact->invitation_signature_svg = $invitation->signatureDiv();
}
}
}
diff --git a/app/Models/Invitation.php b/app/Models/Invitation.php
index a86cc721735f..fd0fc7d720da 100644
--- a/app/Models/Invitation.php
+++ b/app/Models/Invitation.php
@@ -134,4 +134,13 @@ class Invitation extends EntityModel
$invoice->markViewed();
$client->markLoggedIn();
}
+
+ public function signatureDiv()
+ {
+ if ( ! $this->signature_base64) {
+ return false;
+ }
+
+ return sprintf('