|
@@ -1,4 +1,5 @@
|
|
|
const debug = require('debug')('growi:events:user');
|
|
const debug = require('debug')('growi:events:user');
|
|
|
|
|
+
|
|
|
const util = require('util');
|
|
const util = require('util');
|
|
|
const events = require('events');
|
|
const events = require('events');
|
|
|
|
|
|
|
@@ -12,16 +13,16 @@ util.inherits(UserEvent, events.EventEmitter);
|
|
|
UserEvent.prototype.onActivated = async function(user) {
|
|
UserEvent.prototype.onActivated = async function(user) {
|
|
|
const Page = this.crowi.model('Page');
|
|
const Page = this.crowi.model('Page');
|
|
|
|
|
|
|
|
- const userPagePath = Page.getUserPagePath(user);
|
|
|
|
|
|
|
+ const userHomePagePath = Page.getUserHomePagePath(user);
|
|
|
|
|
|
|
|
- const page = await Page.findByPath(userPagePath, user);
|
|
|
|
|
|
|
+ const page = await Page.findByPath(userHomePagePath, user);
|
|
|
|
|
|
|
|
if (page == null) {
|
|
if (page == null) {
|
|
|
const body = `# ${user.username}\nThis is ${user.username}'s page`;
|
|
const body = `# ${user.username}\nThis is ${user.username}'s page`;
|
|
|
|
|
|
|
|
// create user page
|
|
// create user page
|
|
|
try {
|
|
try {
|
|
|
- await this.crowi.pageService.create(userPagePath, body, user, {});
|
|
|
|
|
|
|
+ await this.crowi.pageService.create(userHomePagePath, body, user, {});
|
|
|
|
|
|
|
|
// page created
|
|
// page created
|
|
|
debug('User page created', page);
|
|
debug('User page created', page);
|