diff --git a/container/container_contract.go b/container/container_contract.go index a4c5e9f..73eb15a 100644 --- a/container/container_contract.go +++ b/container/container_contract.go @@ -606,6 +606,10 @@ func getContainer(ctx storage.Context, cid []byte) Container { func getOwnerByID(ctx storage.Context, cid []byte) []byte { container := getContainer(ctx, cid) + if len(container.value) == 0 { + return nil + } + return ownerFromBinaryContainer(container.value) }