compose: Fix buggy message post policy warning.

The previous logic with `new Date` produced invalid values for
differences longer than a year.
This commit is contained in:
Tim Abbott
2020-07-31 22:04:06 -07:00
parent 29dd22e405
commit 5bf521fa55

View File

@@ -538,7 +538,7 @@ function validate_stream_message_post_policy(sub) {
const person = people.get_by_user_id(page_params.user_id);
const current_datetime = new Date(Date.now());
const person_date_joined = new Date(person.date_joined);
const days = new Date(current_datetime - person_date_joined).getDate();
const days = (current_datetime - person_date_joined) / 1000 / 86400;
let error_text;
if (
stream_post_policy === stream_post_permission_type.non_new_members.code &&