App re-generation does not work in 9.12.025

After the update to version 9.12.025 (6), project generation no longer works.
If an app named MyApp is generated, the corresponding generated files are not saved in the development environment.
However, if the folder /var/www/html/scriptcase/app/MyProject/MyApp is completely deleted, all the files are generated correctly.
This issue had been reported and fixed in the past, but it has returned now.

Step by step for reproduction

  1. Create a new APP
  2. Generate the APP
  3. Go to folder …/MyProject/APP and take note of the generate date and time for all files
  4. Wait a minute
  5. Regenrate the app again
  6. Go to folder …/MyProject/APP and observe the files have NOT been updated (they still show the previous date and time)
  7. Delete the folder
  8. Regenrate the app again
  9. Go to folder …/MyProject/APP and observe the files have now been updated

@maxi,

After testing version 9.12.025 (6), following the steps you described above, we didn’t find this behavior of not updating the application directory after generating the source code again in the Scriptcase environment.

Could you provide more details about the specifics of your environment where you’re running Scriptcase?

Best regards!

Sure.
I need to partially correct myself. The issue only occurs in form-type apps when something is changed in the JavaScript code. In this case, the change is saved in the project, but when attempting to generate the project, the generated code does not include the new modification.

However, if a change is made in the PHP events, then the JavaScript part is also regenerated.
It’s as if the project generates code in response to modifications, but does not recognize a change in the JavaScript section as a modification.