LP1816475: Fixing default dates for fmeditor
authorJane Sandberg <sandbej@linnbenton.edu>
Mon, 8 Apr 2019 19:58:46 +0000 (12:58 -0700)
committerJane Sandberg <sandbej@linnbenton.edu>
Wed, 17 Apr 2019 20:41:53 +0000 (13:41 -0700)
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Open-ILS/src/eg2/src/app/staff/booking/create-reservation.component.ts

index 7623665..c3f821f 100644 (file)
@@ -270,9 +270,16 @@ export class CreateReservationComponent implements OnInit, AfterViewInit {
                         rows[rows.length - 1]['time'], this.format.wsOrgTimezone).clone()
                         .add(this.granularity, 'minutes');
                 } else {
-                    this.defaultTimes['start_time'] = Moment.tz(rows[0]['time'], 'LT', this.format.wsOrgTimezone);
-                    this.defaultTimes['end_time'] =
-                        Moment.tz(rows[rows.length - 1]['time'], 'LT', this.format.wsOrgTimezone).add(this.granularity, 'minutes');
+                    this.defaultTimes['start_time'] = Moment.tz('' +
+                        this.idealDate.getFullYear() + '-' +
+                        (this.idealDate.getMonth() + 1) + '-' +
+                        (this.idealDate.getDate()) + ' ' + rows[0]['time'],
+                        'YYYY-MM-DD LT', this.format.wsOrgTimezone);
+                    this.defaultTimes['end_time'] = Moment.tz('' +
+                        this.idealDate.getFullYear() + '-' +
+                        (this.idealDate.getMonth() + 1) + '-' +
+                        (this.idealDate.getDate()) + ' ' + rows[rows.length - 1]['time'],
+                        'YYYY-MM-DD LT', this.format.wsOrgTimezone).clone().add(this.granularity, 'minutes');
                 }
             } else {
                 if (this.multiday) { this.defaultTimes['end_time'] = this.defaultTimes['start_time'].clone().add(1, 'days'); }