diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2020-04-13 03:23:23 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2020-04-13 03:23:23 +0900 |
| commit | 11cc9cbc7caf5c03c5f30b722995b81fc160615e (patch) | |
| tree | 1577e50408e75b066a9341a09c4b74e4ff280a4c /src/server/api/endpoints/pages | |
| parent | プロキシの除外ホスト (#6244) (diff) | |
| download | sharkey-11cc9cbc7caf5c03c5f30b722995b81fc160615e.tar.gz sharkey-11cc9cbc7caf5c03c5f30b722995b81fc160615e.tar.bz2 sharkey-11cc9cbc7caf5c03c5f30b722995b81fc160615e.zip | |
Resolve #5755
Diffstat (limited to 'src/server/api/endpoints/pages')
| -rw-r--r-- | src/server/api/endpoints/pages/create.ts | 5 | ||||
| -rw-r--r-- | src/server/api/endpoints/pages/update.ts | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/server/api/endpoints/pages/create.ts b/src/server/api/endpoints/pages/create.ts index 11e476242e..6d41a4afeb 100644 --- a/src/server/api/endpoints/pages/create.ts +++ b/src/server/api/endpoints/pages/create.ts @@ -44,6 +44,10 @@ export const meta = { validator: $.arr($.obj()) }, + script: { + validator: $.str, + }, + eyeCatchingImageId: { validator: $.optional.nullable.type(ID), }, @@ -115,6 +119,7 @@ export default define(meta, async (ps, user) => { summary: ps.summary, content: ps.content, variables: ps.variables, + script: ps.script, eyeCatchingImageId: eyeCatchingImage ? eyeCatchingImage.id : null, userId: user.id, visibility: 'public', diff --git a/src/server/api/endpoints/pages/update.ts b/src/server/api/endpoints/pages/update.ts index a0fed28891..2d93dd4ae4 100644 --- a/src/server/api/endpoints/pages/update.ts +++ b/src/server/api/endpoints/pages/update.ts @@ -51,6 +51,10 @@ export const meta = { validator: $.arr($.obj()) }, + script: { + validator: $.str, + }, + eyeCatchingImageId: { validator: $.optional.nullable.type(ID), }, @@ -132,6 +136,7 @@ export default define(meta, async (ps, user) => { summary: ps.name === undefined ? page.summary : ps.summary, content: ps.content, variables: ps.variables, + script: ps.script, alignCenter: ps.alignCenter === undefined ? page.alignCenter : ps.alignCenter, hideTitleWhenPinned: ps.hideTitleWhenPinned === undefined ? page.hideTitleWhenPinned : ps.hideTitleWhenPinned, font: ps.font === undefined ? page.font : ps.font, |