Skip to content

Commit

Permalink
Get clan details was missing c.allow_application and c.auto_join in t…
Browse files Browse the repository at this point in the history
…he query.
  • Loading branch information
cscatolini committed Jun 28, 2016
1 parent f30da64 commit 985fc78
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 8 deletions.
16 changes: 8 additions & 8 deletions db/migrations.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions models/clan.go
Original file line number Diff line number Diff line change
Expand Up @@ -273,6 +273,7 @@ func GetClanDetails(db DB, gameID, publicID string, maxClansPerPlayer int) (util
SELECT
c.game_id GameID,
c.public_id ClanPublicID, c.name ClanName, c.metadata ClanMetadata,
c.allow_application ClanAllowApplication, c.auto_join ClanAutoJoin,
m.membership_level MembershipLevel, m.approved MembershipApproved, m.denied MembershipDenied,
m.Banned MembershipBanned,
m.created_at MembershipCreatedAt, m.updated_at MembershipUpdatedAt,
Expand Down
6 changes: 6 additions & 0 deletions models/clan_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -614,11 +614,17 @@ func TestClanModel(t *testing.T) {
testDb, 0, 0, 0, 0, "clan-details-2", "clan-details-2-clan",
)
g.Assert(err == nil).IsTrue()
clan.AllowApplication = true
clan.AutoJoin = true
_, err = testDb.Update(clan)
g.Assert(err == nil).IsTrue()

clanData, err := GetClanDetails(testDb, clan.GameID, clan.PublicID, 1)
g.Assert(err == nil).IsTrue()
g.Assert(clanData["name"]).Equal(clan.Name)
g.Assert(clanData["metadata"]).Equal(clan.Metadata)
g.Assert(clanData["allowApplication"]).Equal(clan.AllowApplication)
g.Assert(clanData["autoJoin"]).Equal(clan.AutoJoin)
roster := clanData["roster"].([]util.JSON)
g.Assert(len(roster)).Equal(0)
})
Expand Down

0 comments on commit 985fc78

Please sign in to comment.