mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 07:37:25 +01:00
Only create sample habits+dailies when registered through website
This commit is contained in:
@@ -483,7 +483,13 @@ UserSchema.pre('save', function(next) {
|
||||
if (this.isNew){
|
||||
//TODO for some reason this doesn't work here: `_.merge(this, shared.content.userDefaults);`
|
||||
var self = this;
|
||||
_.each(['habits', 'dailys', 'todos', 'rewards', 'tags'], function(taskType){
|
||||
var taskTypes;
|
||||
if (self.registeredThrough === "habitica-web") {
|
||||
taskTypes = ['habits', 'dailys', 'todos', 'rewards', 'tags'];
|
||||
} else {
|
||||
taskTypes = ['todos', 'tags']
|
||||
}
|
||||
_.each(taskTypes, function(taskType){
|
||||
self[taskType] = _.map(shared.content.userDefaults[taskType], function(task){
|
||||
var newTask = _.cloneDeep(task);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user