fixes errors with client registration process

This commit is contained in:
James
2020-07-31 12:12:36 -04:00
parent 9a104b5d12
commit 87e79817f7
2 changed files with 4 additions and 2 deletions

View File

@@ -34,7 +34,7 @@ const Auth = (props) => {
label="Email"
autoComplete="email"
/>
{changingPassword && (
{(changingPassword || requirePassword) && (
<div className={`${baseClass}__changing-password`}>
<Password
autoComplete="off"

View File

@@ -82,13 +82,15 @@ const EditView = (props) => {
const collectionPermissions = permissions?.[slug];
const apiURL = `${serverURL}${api}/${slug}/${id}`;
let action = `${serverURL}${api}/${slug}${isEditing ? `/${id}` : ''}?depth=0`;
let action = `${serverURL}${api}/${slug}${isEditing ? `/${id}` : ''}`;
const hasSavePermission = (isEditing && collectionPermissions?.update?.permission) || (!isEditing && collectionPermissions?.create?.permission);
if (auth && !isEditing) {
action = `${action}/register`;
}
action += '?depth=0';
return (
<RenderCustomComponent
DefaultComponent={DefaultEdit}