Hi everyone,
Recently one of team-member had enabled the co-authoring feature in one of my application to enable parallel development (more than one user can work). And it was working fine for past two days until yesterday when one of my colleague who was working on the same application tried logging in to the application (entered the git username and the token key that was generated for the git repository) a pop-up box was displayed saying: " There was an error opening the app", so he tried again and then the app was opened but there was no screen that were built till that date and no data sources, all the progress was lost. When he checked in the git hub repository all the commits were done and checked the versioning could also see the commits performed by which user.
We tried to restore the power apps to one of the previous versions (for that day) but it was displaying the blank screen, the only version that had data and the screens was the development done 2 days back (which is Monday) and the progress from Tuesday and Wednesday (till afternoon) was not available.
So I had some questions:
1. What is the root cause for this issue?.
2. Are there any alternatives to enable multiple developers working on the same application other than Git Integration?.
3. What are the do's and dont's one should take care of when using the co-authoring feature (as it is still in experimental feature) to avoid such incidents?. And if any data loss does happen how to restore to the latest previous version?.
4. Is it possible to restore the lost data by restoring the git hub repository to a previous version and then trying to sync back from Power Apps?.
These are some of my queries, if anyone has faced similar issue please reply back to this post as its quite important when working on projects and if this keeps repeating it will lead to more burden of work (just to redo the previous work). If you have any insights for this problem please let me know.
There was similar issue that I found out: Similar Issue (in this Co-Authoring is not enabled I guess but the blank screen that I am talking about is there)
Regards,
Sidhant.