From bd35474b928642af3fa3be434928709fd6e9e844 Mon Sep 17 00:00:00 2001 From: Erez Rokah Date: Mon, 13 Sep 2021 14:57:01 +0200 Subject: [PATCH] fix(widget-relation): don't invoke onChange if component is not mounted (#5804) --- .../src/RelationControl.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/netlify-cms-widget-relation/src/RelationControl.js b/packages/netlify-cms-widget-relation/src/RelationControl.js index a2e07f692746..29bd5f40d0d4 100644 --- a/packages/netlify-cms-widget-relation/src/RelationControl.js +++ b/packages/netlify-cms-widget-relation/src/RelationControl.js @@ -151,11 +151,12 @@ export default class RelationControl extends React.Component { this.mounted && this.setState({ initialOptions }); //set metadata - onChange(value, { - [field.get('name')]: { - [field.get('collection')]: metadata, - }, - }); + this.mounted && + onChange(value, { + [field.get('name')]: { + [field.get('collection')]: metadata, + }, + }); } }