Browse Source

[fix] End Date error on dragging an all day calendar event

version-14
Anand Doshi 10 years ago
parent
commit
8f3643a57c
1 changed files with 9 additions and 5 deletions
  1. +9
    -5
      frappe/public/js/frappe/views/calendar.js

+ 9
- 5
frappe/public/js/frappe/views/calendar.js View File

@@ -199,15 +199,19 @@ frappe.views.Calendar = Class.extend({
var args = {
name: event[this.field_map.id]
};
args[this.field_map.start]
= frappe.datetime.get_datetime_as_string(event.start);

if(this.field_map.end)
args[this.field_map.end] = frappe.datetime.get_datetime_as_string(event.end);
args[this.field_map.start] = frappe.datetime.get_datetime_as_string(event.start);

if(this.field_map.allDay)
args[this.field_map.allDay] = event.allDay ? 1 : 0;

if(this.field_map.end) {
if (args[this.field_map.allDay]) {
args[this.field_map.end] = frappe.datetime.get_datetime_as_string(event.start);
} else {
args[this.field_map.end] = frappe.datetime.get_datetime_as_string(event.end);
}
}

args.doctype = event.doctype || this.doctype;

return { args: args, field_map: this.field_map };


Loading…
Cancel
Save