Skip to content

"ownersToDeeds" does not preserve previously owned asset. #1

@TEMHITHORPHE

Description

@TEMHITHORPHE

This particular line of code ownersToDeeds[msg.sender] = _deed; overwrites whatever was previously stored at that mapping, which means only a single deed/asset(the latest) is ever kept track of.

I think ownersToDeeds should be an array mapping instead:
mapping(address=>Deeds[]) public ownersToDeeds;

then ownersToDeeds[msg.sender] = _deed; becomes: ownersToDeeds[msg.sender].push(_deed);, this way, we append the list of owned deeds instead of overwriting it.

I think 😄

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions