You're reading docs for Nextly Alpha. APIs may change between releases.

CLIError codes

NEXTLY_SCHEMA_RELATION_TARGET_MISSING

A relationship field in the configuration or a plugin names a collection that does not exist.

Cause

A relationship field in the configuration or a plugin names a collection that does not exist.

A relationship or upload field's relationTo must name a collection in nextly.config.ts, a plugin or the Schema Builder, or one of the core targets users and media. The message names the field and the slug it relates to.

Fix

  • Set relationTo on the field named to an existing collection.
  • Or create the collection it names.

Example

✗ Field "product" on "reviews" has relationTo "prodcuts", which is not a collection in the merged schema.
  Why:  No collection in `nextly.config.ts`, its plugins or the Schema Builder has the slug "prodcuts", and it is not `users` or `media`.
  Next: Set `relationTo` on "reviews.product" to an existing collection, or create the collection "prodcuts".
  Docs: https://nextlyhq.com/docs/cli/errors/nextly-schema-relation-target-missing  (NEXTLY_SCHEMA_RELATION_TARGET_MISSING)

On this page

Was this page helpful?