修正没有选择联系人的时候抛出异常

This commit is contained in:
iFish 2014-07-14 17:03:21 +08:00
parent aad57330f7
commit d7a3625db9
2 changed files with 4 additions and 3 deletions

View File

@ -652,6 +652,7 @@
已刷新<span></span>次,用时<span></span><span></span>
</p>
<p>
<i class="fa fa-spin fa-spinner"></i>
距下次刷新还有 <span></span> 秒...
</p>
<p style="display:none;">

View File

@ -99,7 +99,7 @@
data.enableAuto = session.options.showMoreOpt;
data.inAuto = inAutoRefresh;
var count = Math.max(currentProfile.partialSubmitEnabled ? 0 : currentProfile.passengers.length, 1);
var count = Math.max(currentProfile.partialSubmitEnabled && currentProfile.passengers ? currentProfile.passengers.length : 0, 1);
var seat = null, train = null, entry = null;
if (data.original.length && !data.include.length && currentProfile.selectedTrain && currentProfile.selectedTrain.length && !currentProfile.byAuto) {
@ -142,12 +142,12 @@
//乘客
var ticketCount = _.findWhere(entry.tickets, { code: seat }).count;
var pcount = Math.min(ticketCount, currentProfile.passengers.length);
var pcount = Math.min(ticketCount, currentProfile.passengers ? currentProfile.passengers.length : 0);
data.auto = {
train: train,
seat: seat,
passengers: _.first(currentProfile.passengers, pcount),
passengers: _.first(currentProfile.passengers || [], pcount),
data: entry
};
data.auto.passengers.forEach(function (p) { p.seat = seat; });