Quellcode durchsuchen

fix: Added default user name and avatar for email registration (#469,#470))

Owen Diffey vor 3 Jahren
Ursprung
Commit
521595c65b
1 geänderte Dateien mit 6 neuen und 1 gelöschten Zeilen
  1. 6 1
      backend/logic/actions/users.js

+ 6 - 1
backend/logic/actions/users.js

@@ -534,14 +534,19 @@ export default {
 
 				// create the user object
 				(hash, _id, next) => {
+					const avatarColors = ["blue", "orange", "green", "purple", "teal"];
 					next(null, {
 						_id,
-						name: "",
+						name: username,
 						username,
 						email: {
 							address: email,
 							verificationToken
 						},
+						avatar: {
+							type: "initials",
+							color: avatarColors[Math.random(Math.floor(Math.random() * avatarColors.length))]
+						},
 						services: {
 							password: {
 								password: hash