twenty icon indicating copy to clipboard operation
twenty copied to clipboard

Fix Tasks/Notes created with null position

Open Weiko opened this issue 11 months ago • 0 comments

Fixes https://github.com/twentyhq/twenty/issues/8810 Fixes https://github.com/twentyhq/twenty/issues/5268 Fixes https://github.com/twentyhq/twenty/issues/8971

  • Fixing Task/Note creation not sending position during creation
  • Adding a command to backfill position being null, using existing backfill command.
  • Removed unused backfill job.
  • Updated workspace entities to set position non-nullable and set a default value to make it non-required on the API
  • Updated position factory to set a default position for all objects having a POSITION field instead of only company/people
  • Moved the try/catch in each resolver factory calling GraphqlQueryRunnerException handler, makes more sense to call it in the actual graphql-query-runner and removing some duplicate codes
  • Adding validations for input in QueryRunnerArgs factories
  • Allow sync-metadata to override and sync defaultValues for certain field types (that can't be updated by users)
  • Removing health-check from sync-metadata command during force mode to improve performances

Weiko avatar Dec 13 '24 18:12 Weiko