diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-12-08 19:38:49 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-12-08 19:38:49 +0900 |
| commit | 53db52bb406bae2492b6695c5d64a3702a4f26fa (patch) | |
| tree | a64c733b69d1c4b232325700bf716580460f0b4d | |
| parent | Update recover.html (diff) | |
| download | sharkey-53db52bb406bae2492b6695c5d64a3702a4f26fa.tar.gz sharkey-53db52bb406bae2492b6695c5d64a3702a4f26fa.tar.bz2 sharkey-53db52bb406bae2492b6695c5d64a3702a4f26fa.zip | |
Refactor
| -rw-r--r-- | src/api/serializers/drive-file.ts | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/src/api/serializers/drive-file.ts b/src/api/serializers/drive-file.ts index dcdaa01fab..92a9492d86 100644 --- a/src/api/serializers/drive-file.ts +++ b/src/api/serializers/drive-file.ts @@ -56,18 +56,20 @@ export default ( _target.url = `${config.drive_url}/${_target.id}/${encodeURIComponent(_target.name)}`; - if (opts.detail && _target.folder_id) { - // Populate folder - _target.folder = await serializeDriveFolder(_target.folder_id, { - detail: true - }); - } + if (opts.detail) { + if (_target.folder_id) { + // Populate folder + _target.folder = await serializeDriveFolder(_target.folder_id, { + detail: true + }); + } - if (opts.detail && _target.tags) { - // Populate tags - _target.tags = await _target.tags.map(async (tag: any) => - await serializeDriveTag(tag) - ); + if (_target.tags) { + // Populate tags + _target.tags = await _target.tags.map(async (tag: any) => + await serializeDriveTag(tag) + ); + } } resolve(_target); |