Support SLEF on import

This commit is contained in:
Felix Linker
2020-10-24 12:37:34 +02:00
parent 5fe13b26a4
commit fc918d893c

View File

@@ -99,14 +99,16 @@ export default class Coriolis extends React.Component {
console.info('Ship import data: '); console.info('Ship import data: ');
console.info(json); console.info(json);
let ship; let ship;
if (json && json.modules) { if (json && json[0] && json[0].data) {
ship = JournalUtils.shipFromLoadoutJSON(json[0].data);
} else if (json && json.modules) {
ship = CompanionApiUtils.shipFromJson(json); ship = CompanionApiUtils.shipFromJson(json);
} else if (json && json.Modules) { } else if (json && json.Modules) {
ship = JournalUtils.shipFromLoadoutJSON(json); ship = JournalUtils.shipFromLoadoutJSON(json);
} }
r.params.ship = ship.id; r.params.ship = ship.id;
r.params.code = ship.toString(); r.params.code = ship.toString();
this._setPage(OutfittingPage, r) this._setPage(OutfittingPage, r);
} catch (err) { } catch (err) {
this._onError('Failed to import ship', r.path, 0, 0, err); this._onError('Failed to import ship', r.path, 0, 0, err);
} }