Projet

Général

Profil

0001-js-don-t-change-invalid-date-into-browser-epoch-like.patch

Frédéric Péters, 10 février 2016 18:22

Télécharger (1,42 ko)

Voir les différences:

Subject: [PATCH] js: don't change invalid date into browser epoch (like
 31/12/1899) (#9933)

 wcs/qommon/static/js/bootstrap-datetimepicker.js | 6 ++++++
 1 file changed, 6 insertions(+)
wcs/qommon/static/js/bootstrap-datetimepicker.js
301 301
        },
302 302

  
303 303
        setValue: function() {
304
            if (this.date == null) {
305
                return;
306
            }
304 307
            var formatted = this.getFormattedDate();
305 308
            if (!this.isInput) {
306 309
                if (this.component){
......
1203 1206
                    d: function(d,v){ return d.setUTCDate(v); }
1204 1207
                },
1205 1208
                val, filtered, part;
1209
            if (date.toString() === new Date(0, 0, 0, 0, 0, 0).toString()) {
1210
                return null;
1211
            }
1206 1212
            setters_map['M'] = setters_map['MM'] = setters_map['mm'] = setters_map['m'];
1207 1213
            setters_map['dd'] = setters_map['d'];
1208 1214
            date = UTCDate(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds());
1209
-