diff --git a/apps/OpenSign/src/pages/PlaceHolderSign.js b/apps/OpenSign/src/pages/PlaceHolderSign.js
index e86bcae72..ecd99108a 100644
--- a/apps/OpenSign/src/pages/PlaceHolderSign.js
+++ b/apps/OpenSign/src/pages/PlaceHolderSign.js
@@ -907,7 +907,6 @@ function PlaceHolderSign() {
updateExpiryDate.setDate(updateExpiryDate.getDate() + addExtraDays);
//filter label widgets after add label widgets data on pdf
const filterPrefill = signerPos.filter((data) => data.Role !== "prefill");
-
try {
if (updateExpiryDate) {
data = {
@@ -1769,7 +1768,10 @@ function PlaceHolderSign() {
)}
{!isSubscribe && isEnableSubscription && (
-
+
)}
>
diff --git a/apps/OpenSign/src/primitives/Upgrade.js b/apps/OpenSign/src/primitives/Upgrade.js
index 3c787a48b..4915e6ff8 100644
--- a/apps/OpenSign/src/primitives/Upgrade.js
+++ b/apps/OpenSign/src/primitives/Upgrade.js
@@ -1,13 +1,21 @@
import React from "react";
import { useNavigate } from "react-router-dom";
+import { openInNewTab } from "../constant/Utils";
-function Upgrade({ message }) {
+function Upgrade({ message, newWindow }) {
const navigation = useNavigate();
return (
navigation("/subscription")}
+ onClick={() => {
+ if (newWindow) {
+ const url = window.location.origin + "/subscription";
+ openInNewTab(url);
+ } else {
+ navigation("/subscription");
+ }
+ }}
className="text-blue-800 text-sm cursor-pointer underline"
>
{message ? message : "Upgrade now"}