Required Relation Field

Hi, guys. Thank you all. This topic was very helpful for me.

async beforeUpdate(params, data) {
  const news = await strapi.query("news-item").findOne({ id: params.id });
  const newsUpdated = { ...news, ...data };

  if (newsUpdated.published_at != null) {
    if (newsUpdated.user == null) {
      const err = new Error("Please set up User field");
      const boomError = Boom.boomify(err, {
        statusCode: 422,
      });
      throw boomError;
    }
  }
}

As @hunter says, I use Boom for error message in admin panel. But who can tell me, how can i hightlight that wrong field with red border or something like that?

1 Like