Hi Lisa,
I’m on the following:
- Expression Engine 2.3.1 (latest)
- Matrix 2.2.3.2 (latest)
- SafeCracker File 2.1 (latest)
The issue is still happening and is easy to replicate…
1. Load the page with a safecracker form containing a Matrix field
2. Add a ‘new row’
3. Select a local image
4. Submit
5. The page then refreshes with an empty (missing image) row. Looking at my FTP no file is actually uploaded
—-
6. I can then remove the missing image
7. Select the same local image
8. Upload
8. The page then refreshes with the image
So it only happens with new rows.
This is the code I’m using for safecracker.
{exp:safecracker channel="faux_member_photos" entry_id="{embed:entry_id}" author_id="{logged_in_member_id}" return="members/photos" limit="1"}
<input type="hidden" name="title" id="title" value="Photos-{member_id}" size="50" maxlength="100" />
<label>Images</label>
{field:member_photos}
<input type="submit" value="Submit" id="submit_button" name="submit" class="submit cta" />
{/exp:safecracker}
Screenshot attached for reference of blank output after initial upload.