ソースを参照

fix convertEventsPayloadToLegacyArray

Adam Shaw 8 年 前
コミット
1ae232d105
1 ファイル変更4 行追加4 行削除
  1. 4 4
      src/component/DateComponent.js

+ 4 - 4
src/component/DateComponent.js

@@ -217,7 +217,7 @@ var DateComponent = FC.DateComponent = Component.extend({
 			this.eventRenderer.render(eventsPayload);
 			this.eventRenderer.render(eventsPayload);
 		}
 		}
 		else if (this.renderEvents) { // legacy
 		else if (this.renderEvents) { // legacy
-			this.renderEvents(convertEventInstanceHashToLegacyArray(eventsPayload));
+			this.renderEvents(convertEventsPayloadToLegacyArray(eventsPayload));
 		}
 		}
 
 
 		this.callChildren('executeEventRender', arguments);
 		this.callChildren('executeEventRender', arguments);
@@ -603,14 +603,14 @@ DateComponent.guid = 0; // TODO: better system for this?
 
 
 // legacy
 // legacy
 
 
-function convertEventInstanceHashToLegacyArray(eventInstancesByDefId) {
+function convertEventsPayloadToLegacyArray(eventsPayload) {
 	var eventDefId;
 	var eventDefId;
 	var eventInstances;
 	var eventInstances;
 	var legacyEvents = [];
 	var legacyEvents = [];
 	var i;
 	var i;
 
 
-	for (eventDefId in eventInstancesByDefId) {
-		eventInstances = eventInstancesByDefId[eventDefId];
+	for (eventDefId in eventsPayload) {
+		eventInstances = eventsPayload[eventDefId].eventInstances;
 
 
 		for (i = 0; i < eventInstances.length; i++) {
 		for (i = 0; i < eventInstances.length; i++) {
 			legacyEvents.push(
 			legacyEvents.push(