File Upload Component Shows "This record must be saved before you can upload files." Even though record is saved

  • 1
  • Problem
  • Updated 4 months ago
  • In Progress
I've got a new record page with a file upload component conditionally unrendered when the model has unsaved changes. This way it'll render when my user clicks save. Here's the resulting rendered File upload component.



Here's the setup.

Photo of Pat Vachon

Pat Vachon, Champion

  • 44,396 Points 20k badge 2x thumb

Posted 7 months ago

  • 1
Photo of Skuidward Tentacles (Raymond)

Skuidward Tentacles (Raymond), Champion

  • 18,056 Points 10k badge 2x thumb
Workaround: queue rendering on the createddate field of the record being not blank. Created date gets populated on save of new record.
Photo of Pat Vachon

Pat Vachon, Champion

  • 44,396 Points 20k badge 2x thumb
The rendering is working properly. Only shows up once record is saved. :(
Photo of Skuidward Tentacles (Raymond)

Skuidward Tentacles (Raymond), Champion

  • 18,056 Points 10k badge 2x thumb
Oh... how about basing the upload component on a different “twin” that is requiried upon save of your new record model by a model action.
Photo of Chandra V

Chandra V, Champion

  • 7,590 Points 5k badge 2x thumb
I also feel like it's a timing issue - the model looks saved, the file component renders but it really isn't saved yet.  Maybe listen for an event on record save success or like Raymond said - update a UI field or something when the save is complete.
Photo of Chandra V

Chandra V, Champion

  • 7,590 Points 5k badge 2x thumb
We have ours on a wizard - step one is the record creation.  The save button saves the record and then navigates to step 2, where the file upload component is sitting.  Not sure why yours wouldn't work, but this wizard method is working for us.
Photo of Pat Vachon

Pat Vachon, Champion

  • 44,396 Points 20k badge 2x thumb
Tried this and still no beuno. Even tried with cloned model that is queried prior to navigating to step 2.

Are you using Spark? I've tried versions 12.0.1 and 12.0.4.

So frustrating when the simple things fail.
Photo of Chandra V

Chandra V, Champion

  • 7,590 Points 5k badge 2x thumb
No, Millau still.
Photo of Skuidward Tentacles (Raymond)

Skuidward Tentacles (Raymond), Champion

  • 18,056 Points 10k badge 2x thumb
Potential work around:

Put the upload component in a separate Skuid page. Put it in a wizard step after record save as a page include. Then the page with the upload component will find an existing record on page load query and maybe trick the upload component.
(Edited)
Photo of Zach McElrath

Zach McElrath, Employee

  • 53,432 Points 50k badge 2x thumb
Hey all, just wanted to give an update on this --- this is acknowledged as an issue with the File Upload component in V2 pages, we are tracking this and hope to get it fixed in an upcoming sprint.