getApproved require the given token ID exist (#1256)

* getApproved require the given token ID exist

* missing commit from merge

* clarify the test descriptions
This commit is contained in:
Bing Yi
2018-09-07 06:43:48 +08:00
committed by Nicolás Venturo
parent 661e5d86dc
commit a7ee54e199
2 changed files with 7 additions and 3 deletions

View File

@ -93,10 +93,12 @@ contract ERC721Basic is ERC165, IERC721Basic {
/**
* @dev Gets the approved address for a token ID, or zero if no address set
* Reverts if the token ID does not exist.
* @param _tokenId uint256 ID of the token to query the approval of
* @return address currently approved for the given token ID
*/
function getApproved(uint256 _tokenId) public view returns (address) {
require(_exists(_tokenId));
return tokenApprovals_[_tokenId];
}