From 6123977974053aa298faede0fb5687241061470d Mon Sep 17 00:00:00 2001 From: vjrj Date: Fri, 15 Dec 2017 17:53:10 +0100 Subject: [PATCH] Fix autovalue issue --- imports/api/Users/server/publications.js | 2 +- imports/api/Utility/Utils.js | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/imports/api/Users/server/publications.js b/imports/api/Users/server/publications.js index 1ca359b..913f41f 100644 --- a/imports/api/Users/server/publications.js +++ b/imports/api/Users/server/publications.js @@ -1,7 +1,7 @@ /* eslint-disable prefer-arrow-callback */ import { Meteor } from 'meteor/meteor'; -// import '../Users'; +import '../Users'; Meteor.publish('users.editProfile', function usersProfile() { return Meteor.users.find(this.userId, { diff --git a/imports/api/Utility/Utils.js b/imports/api/Utility/Utils.js index f69c11e..ce82aea 100644 --- a/imports/api/Utility/Utils.js +++ b/imports/api/Utility/Utils.js @@ -1,9 +1,11 @@ /* eslint-disable consistent-return */ +/* eslint-disable prefer-arrow-callback */ export const defaultCreatedAt = { type: Date, // autoform: { type: 'hidden' }, - autoValue: () => { + // Prefer normal function: https://github.com/aldeed/meteor-simple-schema/issues/562 + autoValue: function autovalue() { if (this.isInsert) { return new Date(); } @@ -15,7 +17,7 @@ export const defaultCreatedAt = { export const defaultUpdateAt = { type: Date, // autoform: { type: 'hidden' }, - autoValue: () => { + autoValue: function autovalue() { if (this.isUpdate || this.isInsert) { return new Date(); }