Merge pull request #3727 from overleaf/ab-ta-unique-referal-id
Generate User referal_id using longer and more complex token to avoid duplicates GitOrigin-RevId: 302515b0250fec875dcb7b3a505c1c7be4189e2b
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
const Settings = require('settings-sharelatex')
|
||||
const mongoose = require('../infrastructure/Mongoose')
|
||||
const uuid = require('uuid')
|
||||
const TokenGenerator = require('../Features/TokenGenerator/TokenGenerator')
|
||||
const { Schema } = mongoose
|
||||
const { ObjectId } = Schema
|
||||
|
||||
@@ -136,7 +136,7 @@ const UserSchema = new Schema({
|
||||
referal_id: {
|
||||
type: String,
|
||||
default() {
|
||||
return uuid.v4().split('-')[0]
|
||||
return TokenGenerator.generateReferralId()
|
||||
}
|
||||
},
|
||||
refered_users: [{ type: ObjectId, ref: 'User' }],
|
||||
|
||||
Reference in New Issue
Block a user