FOUR-13834 | The Modified Date in Projects Isn’t Updated After Making Changes to the Project #6124
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue
Ticket: FOUR-13834
After adding assets to a project, removing assets from a project, or duplicating assets within a project, the 'Modified' date is not updated in the Projects Listing.
Solution
Add a method to the
ProjectAssetTrait.php
file calledupdateProjectUpdatedAt
. This method updates theupdated_at
database field for projects. The method is called within thesyncProjectAssets
function, as many project assets utilize this function when they are updated. For any endpoints where project assets are being updated, but thesyncProjectAssets
method is not being called, theupdateProjectUpdatedAt
method is called directly in that asset's controller.How to Test
observation/FOUR-13834
inprocessmaker
.observation/FOUR-13834
inpackage-projects
.observation/FOUR-13834
inpackage-ai
.ci:next
ci:package-projects:observation/FOUR-13834
ci:package-ai:observation/FOUR-13834
Code Review Checklist