Skip to content

Commit 1eb6c84

Browse files
author
Erik Pöhler
committed
fix: early return added to prevent null reference errors on getData call when editor is not initialized yet
1 parent 994df37 commit 1eb6c84

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/bundle/Resources/public/js/scripts/fieldType/validator/richtext-validator.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ class RichTextValidator extends ibexa.BaseFieldValidator {
2424
const fieldContainer = event.currentTarget.closest(this.selectorField);
2525
const isRequired = fieldContainer.classList.contains('ibexa-field-edit--required');
2626
const label = fieldContainer.querySelector(this.labelSelector)?.innerHTML;
27+
28+
if (!this.richtextEditor.editor) {
29+
return { isError: false };
30+
}
31+
2732
const isEmpty = !this.richtextEditor.getData().length;
2833
const isError = isRequired && isEmpty;
2934
const result = { isError };

0 commit comments

Comments
 (0)