-
Notifications
You must be signed in to change notification settings - Fork 9
Cannot Save Fieldsets #10
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't working
Description
What version of Stackpress are you using?
0.2.10
What OS are you experiencing this issue?
MacOS
Describe the Bug
When I submit a form with a fieldset, i get the following error.
Note: That I still get this error, even when I filled out the fieldset correctly
Expected Behavior
I should be able to submit forms with fieldsets.
To Reproduce
I used the following idea file.
use "stackpress/stackpress.idea"
model Profile {
address1 Address @label("Primary Address")
@field.fieldset
@list.hide
@view.fieldset
address2 Address? @label("Optional Address")
@field.fieldset
@list.hide
@view.fieldset
address3 Address[] @label("Address Book")
@default("[]")
@field.fieldset
@list.hide
@view.fieldset
files File[] @label("Files")
connections Connection[] @label("Connections")
memberships Connection[] @label("Memberships")
}
type Address
@label("Address" "Addresses")
@template("{{label}}")
@icon("map-marker")
{
label String @label("Name")
@field.text
@is.required
@list.text @view.text
unit String? @label("Unit Number")
@field.text
@list.text @view.text
building String? @label("Building Name")
@field.text
@list.text @view.text
street String @label("Street Address")
@field.text
@is.required
@list.text @view.text
neighborhood String? @label("Neighborhood")
@field.text
@list.text @view.text
city String @label("City")
@field.text
@is.required
@list.text @view.text
state String? @label("State")
@field.text
@list.text @view.text
region String? @label("Region")
@field.text
@list.text @view.text
country String @label("Country")
@field.country
@is.required
@list.text @view.text
postal String @label("Postal Code")
@field.text
@is.required
@list.text @view.text
notes String? @label("Notes")
@field.textarea
@view.text
contacts Contact[] @label("Contacts")
@field.fieldset
@list.hide
@view.fieldset
latitude Float? @label("Latitude")
longitude Float? @label("Longitude")
}
type Contact
@label("Contact" "Contacts")
@template("{{name}}")
@icon("user")
{
name String @label("Contact Person")
@field.text
@list.text @view.text
email String? @label("Contact Email Address")
@field.email
@is.email
@view.email
phone String @label("Contact Phone Number")
@field.text
@is.pattern("/^\+[0-9]{0,3} [0-9]+$/")
@view.phone
}You just need to generate this in a vanilla project and try to create a profile from the admin.
Include git repo/fork so we can easily reproduce the issue
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
