diff --git a/packages/app/src/components/CoverEditor/index.jsx b/packages/app/src/components/CoverEditor/index.jsx index b86b8c4e..38d22cbe 100644 --- a/packages/app/src/components/CoverEditor/index.jsx +++ b/packages/app/src/components/CoverEditor/index.jsx @@ -7,55 +7,62 @@ import UploadButton from "@components/UploadButton" import "./index.less" const CoverEditor = (props) => { - const { value, onChange, defaultUrl } = props + const { value, onChange, defaultUrl } = props - const [init, setInit] = React.useState(true) - const [url, setUrl] = React.useState(value) + const [init, setInit] = React.useState(true) + const [url, setUrl] = React.useState(value) - React.useEffect(() => { - if (!init) { - onChange(url) - } - }, [url]) + React.useEffect(() => { + if (!init) { + onChange(url) + } + }, [url]) - React.useEffect(() => { - if (!value) { - setUrl(defaultUrl) - } else { - setUrl(value) - } + React.useEffect(() => { + if (!value) { + setUrl(defaultUrl) + } else { + setUrl(value) + } - setInit(false) - }, []) + setInit(false) + }, []) - return
-
- -
+ // Handle when value prop change + React.useEffect(() => { + if (!value) { + setUrl(defaultUrl) + } else { + setUrl(value) + } + }, [value]) -
- { - setUrl(response.url) - }} - /> + return ( +
+
+ +
- { - setUrl(defaultUrl) - }} - > - Reset - +
+ { + setUrl(response.url) + }} + /> - { - props.extraActions - } -
-
+ { + setUrl(defaultUrl) + }} + > + Reset + + + {props.extraActions} +
+
+ ) } export default CoverEditor diff --git a/packages/server/services/auth/classes/account/methods/loginStrategy.js b/packages/server/services/auth/classes/account/methods/loginStrategy.js index 7655d1a2..022bc603 100644 --- a/packages/server/services/auth/classes/account/methods/loginStrategy.js +++ b/packages/server/services/auth/classes/account/methods/loginStrategy.js @@ -10,13 +10,13 @@ export default async ({ username, password, hash }, user) => { user = await User.findOne(query).select("+email").select("+password") } - if (!user) { - throw new OperationError(401, "User not found") - } + if (!user) { + throw new OperationError(401, "User not found") + } - if (user.disabled == true) { - throw new OperationError(401, "User is disabled") - } + if (user.disabled == true) { + throw new OperationError(401, "User is disabled") + } if (typeof hash !== "undefined") { if (user.password !== hash) {