summaryrefslogtreecommitdiff
path: root/src/server/api
diff options
context:
space:
mode:
authorMeiMei <30769358+mei23@users.noreply.github.com>2018-12-21 00:09:02 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2018-12-21 00:09:02 +0900
commitf7964da89946002e3b23daf492b9a024b828c06e (patch)
tree85ffbb5ea53e0eb14683de73cf6ffeeb1eed3e6c /src/server/api
parentTune polls/recommendation (#3703) (diff)
downloadsharkey-f7964da89946002e3b23daf492b9a024b828c06e.tar.gz
sharkey-f7964da89946002e3b23daf492b9a024b828c06e.tar.bz2
sharkey-f7964da89946002e3b23daf492b9a024b828c06e.zip
Fix: ap/show does not return on error (#3704)
Diffstat (limited to 'src/server/api')
-rw-r--r--src/server/api/endpoints/ap/show.ts9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/server/api/endpoints/ap/show.ts b/src/server/api/endpoints/ap/show.ts
index ed1a883f93..3b4021e0a7 100644
--- a/src/server/api/endpoints/ap/show.ts
+++ b/src/server/api/endpoints/ap/show.ts
@@ -25,11 +25,10 @@ export const meta = {
},
};
-export default define(meta, (ps) => new Promise(async (res, rej) => {
- const object = await fetchAny(ps.uri);
- if (object == null) return rej('object not found');
-
- res(object);
+export default define(meta, (ps) => new Promise((res, rej) => {
+ fetchAny(ps.uri)
+ .then(object => object != null ? res(object) : rej('object not found'))
+ .catch(e => rej(e));
}));
/***