Closed
Description
Bug
Work Environment
Question | Answer |
---|---|
OS version (server) | Debian |
OS version (client) | 10 |
TheHive version / git hash | 4 RC3 |
Package Type | DEB |
Problem Description
I have users in the format:
firstname.lastname@example.com
During import with migration tool they get renamed in TheHive4 to:
firstname.lastname.example.com@test.local
Additional this later leads to issues in migration:
[error] o.t.s.u.Retry - uncaught error, not retrying
org.thp.scalligraph.NotFoundError: User firstname.lastname@example.com not found
at org.thp.scalligraph.services.VertexSrv.$anonfun$getOrFail$1(VertexSrv.scala:33)
at scala.Option.fold(Option.scala:251)
at org.thp.scalligraph.services.VertexSrv.getOrFail(VertexSrv.scala:33)
at org.thp.thehive.migration.th4.Output.$anonfun$createCaseTask$4(Output.scala:337)
at scala.Option.map(Option.scala:230)
at org.thp.thehive.migration.th4.Output.$anonfun$createCaseTask$2(Output.scala:337)
at org.thp.thehive.migration.th4.Output.$anonfun$authTransaction$1(Output.scala:161)
at org.thp.scalligraph.janus.JanusDatabase.$anonfun$tryTransaction$10(JanusDatabase.scala:160)
at scala.util.Try$.apply(Try.scala:213)
at org.thp.scalligraph.janus.JanusDatabase.$anonfun$tryTransaction$8(JanusDatabase.scala:160)
[error] o.t.s.m.Database - Exception raised, rollback (User firstname.lastname@example.com not found)
[error] o.t.t.m.Migrate - Case/Task creation failure: org.thp.scalligraph.NotFoundError: User firstname.lastname@example.com not found
[error] o.t.t.m.Migrate - Case/Task/Log creation failure: org.thp.scalligraph.NotFoundError: Id AXILd5FkfZoD64Z1Yspu not found
Is there an option to preserve there login and do not append the default domain?
Possible Solutions
If username contains one "@" preserve the username.