check for Intitialized changed

Signed-off-by: Rajat Sharma <connecttorajat@outlook.com>
This commit is contained in:
Rajat Sharma 2022-06-14 18:14:10 +05:30 committed by Dave Enyeart
parent adfd850e64
commit ef42c0a094

View file

@ -312,7 +312,7 @@ class TokenERC721Contract extends Contract {
//check contract options are not already set, client is not authorized to change them once intitialized
const nameBytes = await ctx.stub.getState(nameKey);
if (nameBytes !== undefined) {
if (!nameBytes || nameBytes.length !== 0) {
throw new Error('contract options are already set, client is not authorized to change them');
}
@ -455,10 +455,10 @@ class TokenERC721Contract extends Contract {
//Checks that contract options have been already initialized
async CheckIntitialized(ctx){
const nameBytes = await ctx.stub.getState(nameKey);
if (nameBytes === undefined) {
if (!nameBytes || nameBytes.length === 0) {
throw new Error('contract options need to be set before calling any function, call Initialize() to initialize contract');
}
}
}
module.exports = TokenERC721Contract;
module.exports = TokenERC721Contract;