Legacy privacy group does not get added to queryPrivacyGroup

Description

If you create a 'PANTHEON' privacy group then use privateFor, the legacy group does not get added.

Deploy a contract using privateFor and privateFrom transaction fields (single privateFor). If I use the privacy findPrivacyGroup method using the members, the privacy group is not found just returns empty array, the privacy getEeaTransactionCount method also returns a nonce of zero.

I can get details of the transaction using the privacy getPrivateTransaction and getTransactionReceipt methods. If I manually generate the privacyGroupId, I can get the sender nonce using the privacy getTransactionCount method.

Looks like an issue in net.consensys.orion.http.handler.send.SendHandler.java lines 122-128 only checks for presence of query privacy group then just sends the request

Environment

Besu v1.3.4, Orion v1.4.0

Status

Assignee

Ian Cusden

Reporter

Ian Cusden

Labels

None

Scrum Team

Revenant

Sprint

Affects versions

Priority

P3
Configure