diff --git a/packages/strapi-plugin-field-uuid/admin/src/components/Uuid/UuidInput/index.js b/packages/strapi-plugin-field-uuid/admin/src/components/Uuid/UuidInput/index.js index aa961dd..0077f48 100644 --- a/packages/strapi-plugin-field-uuid/admin/src/components/Uuid/UuidInput/index.js +++ b/packages/strapi-plugin-field-uuid/admin/src/components/Uuid/UuidInput/index.js @@ -51,11 +51,13 @@ const UuidInput = ({ const [value, setValue] = useState(initialValue ?? v4()) const ref = useRef(null) useEffect(() => { - if (ref?.current) { + if (value && ref?.current && initialValue !== value) { ref.current.value = value + onChange({ target: ref.current }) } }, [value]) + return (