# Forge install --upgrade does not recognize all changes in manifest module

**URL:** <https://community.developer.atlassian.com/t/forge-install-upgrade-does-not-recognize-all-changes-in-manifest-module/65713>\
**Category:** Forge Modules and Product Triggers\
**Tags:** jira-dashboard, forge-manifest, forge\
**Created:** [January 26, 2023, 2:27pm UTC](https://community.developer.atlassian.com/t/forge-install-upgrade-does-not-recognize-all-changes-in-manifest-module/65713 "2023-01-26T14:27:34Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![DanielKleissl](https://sea1.discourse-cdn.com/atlassiandeveloper/user_avatar/community.developer.atlassian.com/danielkleissl/32/47196_2.png) [@DanielKleissl](https://community.developer.atlassian.com/u/DanielKleissl)\
**Post date:** [January 26, 2023, 2:27pm UTC](https://community.developer.atlassian.com/t/forge-install-upgrade-does-not-recognize-all-changes-in-manifest-module/65713/1 "2023-01-26T14:27:34Z")

</div>

Hi,

In my case I use the jira dashboard gadget module. When change the title of the title property of the module I need to uninstall and then reinstall the app, because using the --upgrade flag tells me the app is up to date.

Tried also just deploying, also does not work - as it shouldn’t if I understand the difference between install and deploy right.

Is this a shortcoming of forge install, and if yes, could this be changed?

Regards,  
Daniel

---

<div class="post-metadata">

**Author:** ![QuocLieu](https://avatars.discourse-cdn.com/v4/letter/q/c2a13f/32.png) [@QuocLieu](https://community.developer.atlassian.com/u/QuocLieu)\
**Post date:** [January 27, 2023, 3:36am UTC](https://community.developer.atlassian.com/t/forge-install-upgrade-does-not-recognize-all-changes-in-manifest-module/65713/2 "2023-01-27T03:36:11Z")

</div>

Hi @DanielKleissl  
`deploy` will deploy the current changes of your app to be hosted and consumed by our products.  
`install` will install the latest deployed version onto an Atlassian product. Running it with the `--upgrade` flags are for updating your app with new permission scopes.

You generally will only need to run `install` once and then any new changes can be updated via `deploy` as the product will fetch the latest version of your deployed app when loading. To update the title, you will only need to run `deploy` - however currently title changes for the DashboardGadget aren’t being fetched immediately by the product. You will see the title update after running deploy within about 10 minutes. If you need the title updated immediately, then you’ll have to reinstall.

---

<div class="post-metadata">

**Author:** ![DanielKleissl](https://sea1.discourse-cdn.com/atlassiandeveloper/user_avatar/community.developer.atlassian.com/danielkleissl/32/47196_2.png) [@DanielKleissl](https://community.developer.atlassian.com/u/DanielKleissl)\
**Post date:** [January 30, 2023, 7:31am UTC](https://community.developer.atlassian.com/t/forge-install-upgrade-does-not-recognize-all-changes-in-manifest-module/65713/3 "2023-01-30T07:31:56Z")

</div>

Thanks for the reply. That the title is not updated immediately is some good information, I did not know that.
