Skip to content

Commit 308568a

Browse files
committed
Fix bugs found while testing related to retrieving and storing asset.
1 parent 17e28b2 commit 308568a

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/containers/backpack.jsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,11 @@ class Backpack extends React.Component {
8787
switch (dragInfo.dragType) {
8888
case DragConstants.COSTUME:
8989
payloader = costumePayload;
90-
presaveAsset = dragInfo.asset;
90+
presaveAsset = dragInfo.payload.asset;
9191
break;
9292
case DragConstants.SOUND:
9393
payloader = soundPayload;
94-
presaveAsset = dragInfo.asset;
94+
presaveAsset = dragInfo.payload.asset;
9595
break;
9696
case DragConstants.SPRITE:
9797
payloader = spritePayload;
@@ -109,7 +109,12 @@ class Backpack extends React.Component {
109109
// Force the asset to save to the asset server before storing in backpack
110110
// Ensures any asset present in the backpack is also on the asset server
111111
if (presaveAsset && !presaveAsset.clean) {
112-
return storage.store(presaveAsset).then(() => payload);
112+
return storage.store(
113+
presaveAsset.assetType,
114+
presaveAsset.dataFormat,
115+
presaveAsset.data,
116+
presaveAsset.assetId
117+
).then(() => payload);
113118
}
114119
return payload;
115120
})

0 commit comments

Comments
 (0)