summaryrefslogtreecommitdiff
path: root/src/api/serializers
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-12-08 19:38:49 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-12-08 19:38:49 +0900
commit53db52bb406bae2492b6695c5d64a3702a4f26fa (patch)
treea64c733b69d1c4b232325700bf716580460f0b4d /src/api/serializers
parentUpdate recover.html (diff)
downloadsharkey-53db52bb406bae2492b6695c5d64a3702a4f26fa.tar.gz
sharkey-53db52bb406bae2492b6695c5d64a3702a4f26fa.tar.bz2
sharkey-53db52bb406bae2492b6695c5d64a3702a4f26fa.zip
Refactor
Diffstat (limited to 'src/api/serializers')
-rw-r--r--src/api/serializers/drive-file.ts24
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);