I am new to Forest Admin and have taken over support from a developer who is no longer available. I am trying to fix a bug in one of our Smart Actions (uploading a CSV and updating the database with new values).
I followed the development workflow and created a new branch (using “forest branch”) and modified the code for that Action. My fix works when I test locally (using “npm start”) and execute the Action on the Development environment in the portal.
When I push the branch to our remote environment (Test), I get the message that the push was successful:
forest push -e Test
? Push branch 4641-fix-lat-long-override-bug onto Test Yes
√ Branch 4641-fix-lat-long-override-bug successfully pushed onto Test.
However, when I then test the change in the remote environment after the push, my fix has not been applied. The push seems to have absolutely no effect on the remote environment.
I would expect that my code change would be applied to the remote environment and that I would see the same behavior in that environment that I saw in the local Development environment.
- Project name: charitywater
- Team name: Twisthink
- Environment name: Test
- Branch name: 4641-fix-lat-long-override-bug
- Node version: v14.18.3 (locally - I don’t know how to see the environment version)
I saw a similar topic that suggested this may be caused by Node versions out of synch. But I don’t know if this is actually my issue, and I don’t know how to find the Node version for our project on Forest Admin to test that.