diff --git a/src/main/scala/model/Labels.scala b/src/main/scala/model/Labels.scala index 005e83b..681b230 100644 --- a/src/main/scala/model/Labels.scala +++ b/src/main/scala/model/Labels.scala @@ -8,7 +8,8 @@ def * = userName ~ repositoryName ~ labelId ~ labelName ~ color <> (Label, Label.unapply _) def ins = userName ~ repositoryName ~ labelName ~ color - def byPrimaryKey = byLabel _ + def byPrimaryKey(owner: String, repository: String, labelId: Int) = byLabel(owner, repository, labelId) + def byPrimaryKey(userName: Column[String], repositoryName: Column[String], labelId: Column[Int]) = byLabel(userName, repositoryName, labelId) } case class Label( diff --git a/src/main/scala/model/Milestone.scala b/src/main/scala/model/Milestone.scala index f48b0b8..db17f27 100644 --- a/src/main/scala/model/Milestone.scala +++ b/src/main/scala/model/Milestone.scala @@ -10,7 +10,8 @@ def * = userName ~ repositoryName ~ milestoneId ~ title ~ description.? ~ dueDate.? ~ closedDate.? <> (Milestone, Milestone.unapply _) def ins = userName ~ repositoryName ~ title ~ description.? ~ dueDate.? ~ closedDate.? - def byPrimaryKey = byMilestone _ + def byPrimaryKey(owner: String, repository: String, milestoneId: Int) = byMilestone(owner, repository, milestoneId) + def byPrimaryKey(userName: Column[String], repositoryName: Column[String], milestoneId: Column[Int]) = byMilestone(userName, repositoryName, milestoneId) } case class Milestone(