Skip to content

Commit 4bf2b2e

Browse files
committed
Fix canUserEditValue
1 parent 923b6d0 commit 4bf2b2e

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/editor/src/bindings/post-meta.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,10 +120,14 @@ export default {
120120
return false;
121121
}
122122

123-
// Empty string or `false` could be a valid value, so we need to check if the field value is undefined.
124-
if ( getValue( { select, context, args } ) === undefined ) {
123+
const metaFields = getPostMetaFields( select, context );
124+
const hasMatchingMetaField = metaFields.some(
125+
( field ) => field.args.key === args.key
126+
);
127+
if ( ! hasMatchingMetaField ) {
125128
return false;
126129
}
130+
127131
// Check that custom fields metabox is not enabled.
128132
const areCustomFieldsEnabled =
129133
select( editorStore ).getEditorSettings().enableCustomFields;

0 commit comments

Comments
 (0)