Republish this app to reflect recent changes?

Hi team,
I tried deploying new version of custom app but after “save and publish” button pressed the screen is reloaded then it gives such message: “Republish this app to reflect recent changes”
Even i tried to press the “save and publish” button again still no use
i tried this in following instances “https://supportsandbox.freshdesk.com/”, “https://interstellarfd.freshdesk.com/
Can someone help?

Sample SC:

Thanks,

Hey @Deiviya_Sivacoumar,
This may need some debugging so creating a support ticket on your behalf.

Hi @zach_jones_noel ,
i have used following version
“node”: “14.7.0”, “fdk”: “8.6.7”
Platform version: 2.2
will that be a issue?

Hey @Deiviya_Sivacoumar,

I noticed that you are using platform version 2.2 which is deprecated where as the latest version is v2.3. Please update the app to platform version 2.3 with request templates and upload the app.

@zach_jones_noel Thanks,
in platform version 2.3
it is not allowing me to view iparam page
{
“platform-version”: “2.3”,
“product”: {
“freshdesk”: {
“location”: {
“ticket_sidebar”: {
“url”: “index.html”,
“icon”: “styles/images/icon.svg”
}
}
}
},
“requests”: {
“createDapRecord”: {
},
“updateDapRecord”: {
},
“updateTicket”: {
},
“serverLog”: {
}
},
“allowed-domains”: [“<%= iparam.domain_url %>”],
“engines”: {
“node”: “18.9.0”,
“fdk”: “9.0.8”
},
“dependencies”: {
“axios”: “1.5.1”
}
}

{
    "domain_url": {
        "display_name": "Freshdesk Url",
        "description": "Please enter your domain url",
        "type": "text",
        "required": true
    }, 
    "domain_token": {
        "display_name": "Freshdesk API Key",
        "description": "Please enter your Domain API Key",
        "type": "api_key",
        "secure": true,
        "required": true,
        "type_attributes": {
          "product": "freshdesk"
        }
        },
        "schema_id":{
          "display_name": "Schema ID",
          "description": "Please enter your Schema ID",
          "type": "text",
          "required": true
        },
    "commonDrpdwnData": {
      "display_name": "General Field Mapping",
      "description": "Please enter the Custom Module Dropdown Data",
      "type": "text",
      "required": true
    },
    "featureCategoryData": {
      "display_name": "BU Feature Category Field Mapping",
      "description": "Please enter the Feature Category Dropdown Data",
      "type": "text",
      "required": true
    },
    "loggedInUserId": {
      "display_name": "Authorized User ID's",
      "description": "Please enter the Authorized User ID's list",
      "type": "text",
      "required": true
    }
}

CAn you help?

even after creating new FDK app iparam page is showing same issues??

Hey @Deiviya_Sivacoumar,
In manifest.json, “allowed-domains”: [“<%= iparam.domain_url %>”], is not supported from platform version 2.3 onwards.

I’m able to run the iparams.json locally.

Can you please make the manifest changes and run it? Also, while I see that you are using the request method, any reason for also having axios as a dependency?

@zach_jones_noel allowed-domains is working in 2.3 version

Hi @Deiviya_Sivacoumar,
Can you share the latest manifest.json?

Sharing you sample manifest.json
`{
“platform-version”: “2.3”,
“product”: {
“freshworks_crm”: {
“location”: {
“sales_account_entity_menu”: {
“url”: “template.html”,
“icon”: “icon.svg”
}
},
“requests”:{
“getExistingAccount”:{}
},
“functions”: {
“createContact”: {
“timeout”: 20
},

    "serverUpdate":{
      "timeout":20
    },
    "filterExistingContacts":{
      "timeout":20
    }
  }
}

},
“allowed-domains”: [
“https://.a.io",
"https://
.a.com”,
“https://.a.com",
"https://
.a.com”
],
“engines”: {
“node”: “18.19.1”,
“fdk”: “9.0.8”
},
“dependencies”: {

}

}`

Can you also share the error you see when you run the app with fdk run?

@zach_jones_noel I don’t have any error
I see only warning messages

Hey @Deiviya_Sivacoumar,
Can you remove this from your manifest.json and try publishing the app?

Hi @zach_jones_noel
without using the allowed domain will it work?

Hi @Deiviya_Sivacoumar,
Yea the allowed-domains is not part of manifest for platform version 2.3, so removing them and publishing the app should work. Let me know if any issues.