Fix HDPurpose Mapper for non standard values (#2054)

This commit is contained in:
Ben Carman 2020-09-24 06:33:20 -05:00 committed by GitHub
parent a35b50a9f9
commit 0b9f88e03d

View file

@ -184,9 +184,10 @@ class DbCommonsColumnMappers(val profile: JdbcProfile) {
implicit val hdPurposeMapper: BaseColumnType[HDPurpose] =
MappedColumnType
.base[HDPurpose, Int](_.constant,
HDPurposes.fromConstant(_).get
) // hm rething .get
.base[HDPurpose, Int](
_.constant,
purpose =>
HDPurposes.fromConstant(purpose).getOrElse(HDPurpose(purpose)))
implicit val bitcoinAddressMapper: BaseColumnType[BitcoinAddress] =
MappedColumnType