Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Nov 8, 2022. It is now read-only.

Commitbea44ab

Browse files
committed
fix(community): meta nil edge-case
1 parentaf3bfc2 commitbea44ab

File tree

4 files changed

+8
-10
lines changed

4 files changed

+8
-10
lines changed

‎lib/groupher_server/cms/delegates/article_curd.ex‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,12 @@ defmodule GroupherServer.CMS.Delegate.ArticleCURD do
4848
update_viewed_user_list(article,user_id)
4949
end)
5050
|>Multi.run(:set_viewer_has_states,fn_,%{inc_views:article}->
51+
article_meta=ifis_nil(article.meta),do:@default_article_meta,else:article.meta
52+
5153
viewer_has_states=%{
52-
viewer_has_collected:user_idinarticle.meta.collected_user_ids,
53-
viewer_has_upvoted:user_idinarticle.meta.upvoted_user_ids,
54-
viewer_has_reported:user_idinarticle.meta.reported_user_ids
54+
viewer_has_collected:user_idinarticle_meta.collected_user_ids,
55+
viewer_has_upvoted:user_idinarticle_meta.upvoted_user_ids,
56+
viewer_has_reported:user_idinarticle_meta.reported_user_ids
5557
}
5658

5759
{:ok,Map.merge(article,viewer_has_states)}

‎test/groupher_server/cms/community/community_test.exs‎

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ defmodule GroupherServer.Test.CMS.Community do
1717
end
1818

1919
describe"[cms community read]"do
20-
@tag:wip2
2120
test"read community should inc views",~m(community)ado
2221
{:ok,community}=CMS.read_community(%{id:community.id})
2322

@@ -28,7 +27,6 @@ defmodule GroupherServer.Test.CMS.Community do
2827
assertcommunity.views==3
2928
end
3029

31-
@tag:wip2
3230
test"read subscribed community should have a flag",~m(community user user2)ado
3331
{:ok,_}=CMS.subscribe_community(community,user)
3432

@@ -50,19 +48,17 @@ defmodule GroupherServer.Test.CMS.Community do
5048
assertcommunity.id==record.id
5149
end
5250

53-
@tag:wip2
5451
test"user subscribe a community will update the community's subscribted info",
5552
~m(user community)ado
5653
assertcommunity.subscribers_count==0
57-
{:ok,record}=CMS.subscribe_community(community,user)
54+
{:ok,_record}=CMS.subscribe_community(community,user)
5855

5956
{:ok,community}=ORM.find(Community,community.id)
6057
assertcommunity.subscribers_count==1
6158

6259
assertuser.idincommunity.meta.subscribed_user_ids
6360
end
6461

65-
@tag:wip2
6662
test"user unsubscribe a community will update the community's subscribted info",
6763
~m(user community)ado
6864
{:ok,_}=CMS.subscribe_community(community,user)

‎test/groupher_server_web/query/cms/articles/job_test.exs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ defmodule GroupherServer.Test.Query.Articles.Job do
1919
}
2020
}
2121
"""
22-
22+
@tag:wip3
2323
test"basic graphql query on job with logined user",~m(user_conn job)ado
2424
variables=%{id:job.id}
2525
results=user_conn|>query_result(@query,variables,"job")

‎test/groupher_server_web/query/cms/articles/repo_test.exs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ defmodule GroupherServer.Test.Query.Articles.Repo do
1919
}
2020
}
2121
"""
22-
22+
@tag:wip2
2323
test"basic graphql query on repo with logined user",~m(user_conn repo)ado
2424
variables=%{id:repo.id}
2525
results=user_conn|>query_result(@query,variables,"repo")

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp