@@ -131,8 +131,11 @@ function protobufToJson(buffer) {
131
131
shadow : target . blocks [ block ] . shadow ,
132
132
topLevel : target . blocks [ block ] . topLevel ,
133
133
x : target . blocks [ block ] . x ,
134
- y : target . blocks [ block ] . y ,
135
- mutation : {
134
+ y : target . blocks [ block ] . y
135
+ }
136
+
137
+ if ( target . blocks [ block ] . mutation ) {
138
+ newTarget . blocks [ block ] . mutation = {
136
139
tagName : target . blocks [ block ] . mutation . tagName ,
137
140
proccode : target . blocks [ block ] . mutation . proccode ,
138
141
argumentids : target . blocks [ block ] . mutation . argumentids ,
@@ -142,7 +145,8 @@ function protobufToJson(buffer) {
142
145
returns : target . blocks [ block ] . mutation . _returns ,
143
146
edited : target . blocks [ block ] . mutation . edited ,
144
147
optype : target . blocks [ block ] . mutation . optype ,
145
- color : target . blocks [ block ] . mutation . color
148
+ color : target . blocks [ block ] . mutation . color ,
149
+ children : [ ]
146
150
}
147
151
}
148
152
@@ -199,6 +203,8 @@ function protobufToJson(buffer) {
199
203
newJson . extensionURLs [ extensionURL ] = json . extensionURLs [ extensionURL ] ;
200
204
}
201
205
206
+ console . log ( newJson ) ;
207
+
202
208
return newJson ;
203
209
}
204
210
0 commit comments