@ -1696,10 +1696,12 @@ if (Meteor.isServer) {
const activityType = ` a- ${ action } ` ;
const activityType = ` a- ${ action } ` ;
const card = Cards . findOne ( doc . _id ) ;
const card = Cards . findOne ( doc . _id ) ;
const list = card . list ( ) ;
const list = card . list ( ) ;
if ( list && action === 'endAt' ) {
if ( list ) {
// change list modifiedAt
// change list modifiedAt, when user modified the key values in timingaction array, if it's endAt, put the modifiedAt of list back to one year ago for sorting purpose
const modifiedAt = new Date (
const modifiedAt = new Date (
new Date ( value ) . getTime ( ) - 365 * 24 * 3600 * 1e3 ,
new Date ( value ) . getTime ( ) - ( action === 'endAt' )
? 365 * 24 * 3600 * 1e3
: 0 ,
) ; // set it as 1 year before
) ; // set it as 1 year before
const boardId = list . boardId ;
const boardId = list . boardId ;
Lists . direct . update (
Lists . direct . update (