Skip to content

Generic “Upload failed” error on CSV import and manual add #6533

@amb-ines

Description

@amb-ines

Can we access your project?

  • I give permission for members of the FlutterFlow team to access and test my project for the sole purpose of investigating this issue.

Current Behavior

The Manage Data tool cannot add data to my Firestore collections in FlutterFlow. Both CSV import and manual “Add Document” fail—even with a brand-new collection and a 1-row UTF-8 CSV using only two String fields.

Expected Behavior

The CSV import should successfully validate and insert records when:

  • Headers match collection field names.
  • File is UTF-8 CSV with Comma separator and default text delimiter.
  • Field types align (strings only in the minimal test).
  • Manual Add Document should create a document when valid values are entered.
  • Any validation errors should be surfaced with specific, actionable messages (e.g., row/column and reason), not a generic “Upload failed.”

Steps to Reproduce

  1. Open Manage Data in FlutterFlow from the Firestore collections panel.
  2. Locate the directory collection (or create a new test collection).
  3. Click Upload CSV.
  4. Select a simple 1-row CSV file, for example:
    agency_id,agency_name
    OPRET,OPRET - Metro
  • CSV is UTF-8 encoded.
  • Separator = Comma.
  • Text Delimiter = Default.
  1. Click Upload CSV to confirm.
  2. Observe: import fails with the message “Upload failed. Please try again.”
  3. As a second test, click Add Document in the same collection.
  4. Enter the following values manually:
    agency_id = OPRET
    agency_name = OPRET - Metro
  5. Click Save.
  6. Observe: manual document creation also fails (record is not saved, and an error toast appears).

Reproducible from Blank

  • The steps to reproduce above start from a blank project.

Bug Report Code (Required)

n/a

Visual documentation

Image

Environment

- FlutterFlow version: V6 3 13
- Platform: Web
- Browser name and version: Safari 18 6
- Operating system and version affected: Sequoia 15.6.1

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: needs triageA potential issue that has not been confirmed as a bug.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions