diff --git a/src/auth/operations/register.js b/src/auth/operations/register.js index ed4cc39668..33473a9683 100644 --- a/src/auth/operations/register.js +++ b/src/auth/operations/register.js @@ -71,7 +71,11 @@ async function register(args) { // 5. Perform register // ///////////////////////////////////// - const modelData = { ...data }; + const modelData = { + ...data, + email: data.email ? data.email.toLowerCase() : null, + }; + delete modelData.password; const user = new Model(); diff --git a/src/webpack/getWebpackDevConfig.js b/src/webpack/getWebpackDevConfig.js index 71d03ad758..e5c917d715 100644 --- a/src/webpack/getWebpackDevConfig.js +++ b/src/webpack/getWebpackDevConfig.js @@ -1,5 +1,6 @@ const HtmlWebpackPlugin = require('html-webpack-plugin'); const { IgnorePlugin } = require('webpack'); +const nodeExternals = require('webpack-node-externals'); const path = require('path'); const webpack = require('webpack'); const Dotenv = require('dotenv-webpack'); @@ -20,6 +21,7 @@ module.exports = (config) => { }, devtool: 'source-map', mode: 'development', + externals: [nodeExternals()], resolveLoader: { modules: ['node_modules', path.join(__dirname, '../../node_modules')] }, module: { rules: [