[Solved] 'Create row' block problem

Thanks for the detail!

A fix has been published and is in effect for web apps and built apps. The Thunkable Live app has been updated on the Play Store, and the Thunkable Live app for iOS has an update pending.

2 Likes

Thanks. Is there somewhere we should be looking for announcements that I’m missing?

The status page never changed.
It’s been 18 days with no Thunkable staff activity on GitHub.

There’s been no “yes, everything is broken” announcement here on the forums.

No pop-up on the designer screens.

Meanwhile, if these forums are any indication, lots of your users perplexed and frustrated because apps have suddenly stopped working.

I just paid for a year of Thunkable Pro earlier this week. I think it’s reasonable to expect that either the service I’m paying for will be functional OR I will receive swift communication that the problem is being worked on and an estimate of when it will be functional.

8 Likes

It has been frustrating for me and detrimental to my company.

I did an update to my larger client application, in which, due to the thunkable flaw, it damaged the main functions of the distribution system (to which I did not even modify the code blocks). Hundreds of companies were left without delivery service. The deliverers have run out of profits. As a developer, I have spent days and hours changing all the processes in which I used the blocks that are broken today and still cannot stabilize the systems. I have been a PRO user for about 3 years and I am disappointed, nobody gives a solution, the support does not respond and those of us who trust Thunkable for large projects have no solution.

I just wanted to do my downloads on stressful days and let you know the damage that a platform failure can cause.

5 Likes

It’s not working why?
I am trying to downloaded app on ios 14.

2 weeks ago it was work?
Basically Create row on airtable.

1 Like

We’re all waiting for Thunkable to fix the problem of create row.

1 Like

How many days are you waiting?

1 Like

Not long in terms of days. We are in the second day. However, in terms of deliveries we need to make and the hours of testing a good code that was not working, It is tooooo long to wait

2 Likes

@jane stealth updated her post above saying that it’s fixed and rolled out for everything but iOS Live. Since it was an edit, those of us following the thread didn’t get a notification of it, so I’m posting here for those following.

It’s probably time for someone who is waiting for this functionality to return to test downloaded apps again.

3 Likes

Downloaded app doesn’t work on iOS.

Aw crud @skulamester . I’m going to build to confirm but @jane, it sounds like we’re not fixed yet.

Which block did you test, @skulamester?

Delete all rows block doesn’t work for me, @catsarisky. Waiting for your experience as well. Will try in an another project too and head back to you.

Version 279 of Live just became available for iOS. You’ll want to manually update if you’re anxious to have access to it.

Create row now works (both code in the ‘do’ and after the whole block) in Live on iOS. I tested with local and with sheets - presumably it also works for airtable.

Update row works on google sheets in Live on iOS. (Others not tested - I’m assuming the fix addressed all three database options that use this block.)

Delete row works on google sheets in Live on iOS. (See above)

delete all rows is only an option for local database, so testing is a little trickier since reloading the app should reset the local database to default. The best way to test is perhaps to put the values in a dataviewer. I did that, with three rows (creatively a 1 , b 2 , and c 3). I bound them to the dataviewer. Oddly, instead of the local DB showing up in the dataviewer, I got some very stale data (peaches and bananas) from an earlier test. I killed and restarted Live a couple times without getting it to get the current data that I could see by clicking the data source in the designer. Finally, I gave up and triggered the button that deletes rows, which deleted the wrong rows from the dataviewer. I killed and restarted Thunkable Live, but when I restarted it, the rows were still gone, so the wrong data is apparently cached again and not reset by Thunkable Live. I had to uninstall and reinstall Thunkable Live to get it to reset the cache. I don’t think this means “Delete row” is broken, but it does mean that Thunkable Live is not resetting data properly.

In other news, I downloaded an iOS app and I’m seeing broken behavior for create row. So maybe the iOS build servers are not yet up to date? @jane , your message above seemed to say the build servers were fixed. Maybe not yet? I’ll queue another download to confirm…

4 Likes

Hey everyone, to bounce off @catsarisky . Here is a test app with everything at once. I am also attaching a preview of a web test I did with this app. All blocks seem to be working in Web except the get row value seems to be having an issue. Let me know what you find.

https://x.thunkable.com/copy/3dfbf132514b0ea4526d2328bf72c44f

2 Likes

That’s a better project than my “change and test” approach - very thorough. The only problem is that making a copy of it results in the Google sheet connection being converted to a local database filled with “Thunkable” and 123, so anyone who wants to play with it is going to need to relink it.

2 Likes

Are your get row problems possibly an old cache? If you copy to a new project, does the problem (temporarily) vanish?

1 Like

@catsarisky The first time you click the button, it does work. If I test it on web, I get one value. If I close the live web test, change the sheet value, and test it again, I get the new value. So maybe it is still not “continuing to the next step”. So the action might never be “finishing”. So it does not start a new instance of the function. Just a thought.

[Update 3:40pm]
Here are two more tests. Live video is using updated iOS Thunkable app:

1 Like

Thanks so much for this, I was getting so confused thinking it was something I had done as I was using a local data source it seemed so odd to just get the first item in the loop!

I even made a whole video explaining that the loop works without the ‘create row’ component, and showing what happens on the actual device, but I saw this and updated, thanks for fixing it #TeamThunkable! :raised_hands:

1 Like

Sorry for issue you are facing. We just got the app approval from Apple today. The iOS build servers are updated. Please try again.

Wei

3 Likes

Working for me, both on iOS and Android, Live + Downloaded apps as well, thanks for the fix.

2 Likes

As an update to this comment:

The behavior is now resolved on Thunkable Live for Android and iOS, for web apps, and for built Android apps. I have alerted Thunkable team member Janhavi to the fact that this behavior seems to persist on built iOS apps.

2 Likes