summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2020-02-01 11:35:49 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2020-02-01 11:35:49 +0900
commit1d1fc8792005a15af4e79194623d4343fbf29375 (patch)
treef73c165343a0eac969bfc41fdf482a6402f4263f
parentUpdate .gitignore (diff)
downloadmisskey-1d1fc8792005a15af4e79194623d4343fbf29375.tar.gz
misskey-1d1fc8792005a15af4e79194623d4343fbf29375.tar.bz2
misskey-1d1fc8792005a15af4e79194623d4343fbf29375.zip
Fix bug
-rw-r--r--CHANGELOG.md6
-rw-r--r--src/client/components/page/page.vue1
-rw-r--r--src/client/scripts/aiscript/evaluator.ts5
-rw-r--r--src/client/scripts/aiscript/index.ts3
-rw-r--r--src/models/repositories/page.ts2
5 files changed, 5 insertions, 12 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8dd7abf53d..b7649cd02d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -26,6 +26,9 @@ Misskey v12では、クライアントが設計し直され、全く新しいUI
* ノートに位置情報を添付できる機能を廃止
* ノートに何のアプリから投稿したかという情報を含めるのを廃止
* Meta APIでサーバー内部の情報(マシン名、CPU情報など)を含めるのを廃止
+* Pages: MY_NOTES_COUNT 変数を廃止
+* Pages: MY_FOLLOWERS_COUNT 変数を廃止
+* Pages: MY_FOLLOWING_COUNT 変数を廃止
### ✨Improvements
* Webクライアントを一新
@@ -90,9 +93,6 @@ Misskey v12では、クライアントが設計し直され、全く新しいUI
* TypeError: Cannot read property 'stack' of undefined が出ることがある問題を修正
* AP: audience (visibility) パースの修正
* Pages: VERSION 変数が常に null な問題を修正
-* Pages: MY_NOTES_COUNT 変数が常に null な問題を修正
-* Pages: MY_FOLLOWERS_COUNT 変数が常に null な問題を修正
-* Pages: MY_FOLLOWING_COUNT 変数が常に null な問題を修正
* Pages: DRPWPMが最初のしか出てこない問題を修正
11.37.1 (2020/01/07)
diff --git a/src/client/components/page/page.vue b/src/client/components/page/page.vue
index 4d62326a53..b8f6fd2f95 100644
--- a/src/client/components/page/page.vue
+++ b/src/client/components/page/page.vue
@@ -69,7 +69,6 @@ export default Vue.extend({
const pageVars = this.getPageVars();
this.script = new Script(this.page, new ASEvaluator(this.page.variables, pageVars, {
randomSeed: Math.random(),
- user: this.page.user,
visitor: this.$store.state.i,
page: this.page,
url: url
diff --git a/src/client/scripts/aiscript/evaluator.ts b/src/client/scripts/aiscript/evaluator.ts
index cc1adf4499..5cdf5e0b84 100644
--- a/src/client/scripts/aiscript/evaluator.ts
+++ b/src/client/scripts/aiscript/evaluator.ts
@@ -17,7 +17,7 @@ export class ASEvaluator {
private envVars: Record<keyof typeof envVarsDef, any>;
private opts: {
- randomSeed: string; user?: any; visitor?: any; page?: any; url?: string;
+ randomSeed: string; visitor?: any; page?: any; url?: string;
};
constructor(variables: Variable[], pageVars: PageVar[], opts: ASEvaluator['opts']) {
@@ -39,9 +39,6 @@ export class ASEvaluator {
FOLLOWERS_COUNT: opts.visitor ? opts.visitor.followersCount : 0,
FOLLOWING_COUNT: opts.visitor ? opts.visitor.followingCount : 0,
IS_CAT: opts.visitor ? opts.visitor.isCat : false,
- MY_NOTES_COUNT: opts.user ? opts.user.notesCount : 0,
- MY_FOLLOWERS_COUNT: opts.user ? opts.user.followersCount : 0,
- MY_FOLLOWING_COUNT: opts.user ? opts.user.followingCount : 0,
SEED: opts.randomSeed ? opts.randomSeed : '',
YMD: `${date.getFullYear()}/${date.getMonth() + 1}/${date.getDate()}`,
NULL: null
diff --git a/src/client/scripts/aiscript/index.ts b/src/client/scripts/aiscript/index.ts
index f2de1bb40d..8e7b1f052a 100644
--- a/src/client/scripts/aiscript/index.ts
+++ b/src/client/scripts/aiscript/index.ts
@@ -125,9 +125,6 @@ export const envVarsDef: Record<string, Type> = {
FOLLOWERS_COUNT: 'number',
FOLLOWING_COUNT: 'number',
IS_CAT: 'boolean',
- MY_NOTES_COUNT: 'number',
- MY_FOLLOWERS_COUNT: 'number',
- MY_FOLLOWING_COUNT: 'number',
SEED: null,
YMD: 'string',
NULL: null,
diff --git a/src/models/repositories/page.ts b/src/models/repositories/page.ts
index 0ebd07267a..cff42ddefd 100644
--- a/src/models/repositories/page.ts
+++ b/src/models/repositories/page.ts
@@ -65,7 +65,7 @@ export class PageRepository extends Repository<Page> {
createdAt: page.createdAt.toISOString(),
updatedAt: page.updatedAt.toISOString(),
userId: page.userId,
- user: Users.pack(page.user || page.userId, me, { detail: true }),
+ user: Users.pack(page.user || page.userId, me), // { detail: true } すると無限ループするので注意
content: page.content,
variables: page.variables,
title: page.title,