@@ -35,7 +35,7 @@ defmodule GroupherServer.CMS.Delegate.CommunityOperation do
35
35
"""
36
36
def unset_category ( % Community { id: community_id } , % Category { id: category_id } ) do
37
37
with { :ok , community_category } <-
38
- CommunityCategory |> ORM . findby_delete ( ~m( community_id category_id) a ) do
38
+ CommunityCategory |> ORM . findby_delete! ( ~m( community_id category_id) a ) do
39
39
Community |> ORM . find ( community_category . community_id )
40
40
end
41
41
end
@@ -54,7 +54,7 @@ defmodule GroupherServer.CMS.Delegate.CommunityOperation do
54
54
"""
55
55
def unset_thread ( % Community { id: community_id } , % Thread { id: thread_id } ) do
56
56
with { :ok , community_thread } <-
57
- CommunityThread |> ORM . findby_delete ( ~m( community_id thread_id) a ) do
57
+ CommunityThread |> ORM . findby_delete! ( ~m( community_id thread_id) a ) do
58
58
Community |> ORM . find ( community_thread . community_id )
59
59
end
60
60
end
@@ -80,7 +80,7 @@ defmodule GroupherServer.CMS.Delegate.CommunityOperation do
80
80
unset a community editor
81
81
"""
82
82
def unset_editor ( % Community { id: community_id } , % User { id: user_id } ) do
83
- with { :ok , _ } <- ORM . findby_delete ( CommunityEditor , ~m( user_id community_id) a ) ,
83
+ with { :ok , _ } <- ORM . findby_delete! ( CommunityEditor , ~m( user_id community_id) a ) ,
84
84
{ :ok , _ } <- PassportCURD . delete_passport ( % User { id: user_id } ) do
85
85
User |> ORM . find ( user_id )
86
86
end
@@ -132,7 +132,7 @@ defmodule GroupherServer.CMS.Delegate.CommunityOperation do
132
132
with { :ok , community } <- ORM . find ( Community , community_id ) ,
133
133
true <- community . raw !== "home" ,
134
134
{ :ok , record } <-
135
- ORM . findby_delete ( CommunitySubscriber , community_id: community . id , user_id: user_id ) do
135
+ ORM . findby_delete! ( CommunitySubscriber , community_id: community . id , user_id: user_id ) do
136
136
Community |> ORM . find ( record . community_id )
137
137
else
138
138
false ->
@@ -151,7 +151,7 @@ defmodule GroupherServer.CMS.Delegate.CommunityOperation do
151
151
with { :ok , community } <- ORM . find ( Community , community_id ) ,
152
152
true <- community . raw !== "home" ,
153
153
{ :ok , record } <-
154
- CommunitySubscriber |> ORM . findby_delete ( community_id: community . id , user_id: user_id ) do
154
+ CommunitySubscriber |> ORM . findby_delete! ( community_id: community . id , user_id: user_id ) do
155
155
update_community_geo ( community_id , user_id , remote_ip , :dec )
156
156
Community |> ORM . find ( record . community_id )
157
157
else
@@ -171,7 +171,7 @@ defmodule GroupherServer.CMS.Delegate.CommunityOperation do
171
171
with { :ok , community } <- ORM . find ( Community , community_id ) ,
172
172
true <- community . raw !== "home" ,
173
173
{ :ok , record } <-
174
- CommunitySubscriber |> ORM . findby_delete ( community_id: community . id , user_id: user_id ) do
174
+ CommunitySubscriber |> ORM . findby_delete! ( community_id: community . id , user_id: user_id ) do
175
175
update_community_geo_map ( community . id , city , :dec )
176
176
Community |> ORM . find ( record . community_id )
177
177
else