Ticket #7964 (closed Bug: fixed)

Opened 4 years ago

Last modified 3 years ago

Saving an AT object shouldn't validate all fields in the schema, only the visible ones.

Reported by: dannyb Owned by: amleczko
Priority: major Milestone: 3.3
Component: Archetypes Keywords: TuneUp12
Cc:

Description

Schema.validate is being called upon save and validates the entire schema. Which doesn't make sense because it can throw an error to the user refering to fields that are not visible to him. It should only validate visible fields (fields in the request preferably)

Change History

comment:1 Changed 4 years ago by wichert

  • Owner changed from somebody to nouri
  • Component changed from Unknown to Archetypes
  • Milestone changed from 3.0.x to 3.1

Schema invariants should also be validated.

comment:2 Changed 4 years ago by hannosch

  • Milestone changed from 3.1 to 3.x

comment:3 Changed 3 years ago by nouri

  • Owner nouri deleted

comment:4 Changed 3 years ago by lucie

  • Keywords TuneUp12 added

comment:5 Changed 3 years ago by amleczko

  • Owner set to amleczko
  • Status changed from new to assigned

comment:6 Changed 3 years ago by massimo

  • Status changed from assigned to closed
  • Resolution set to fixed

comment:7 Changed 3 years ago by hannosch

  • Milestone changed from 3.x to 3.3
Note: See TracTickets for help on using tickets.