dev@locazia: fix royalty params validation

This commit is contained in:
user 2024-03-04 21:26:31 +03:00
parent 3d16e344c3
commit 5d486544ca
1 changed files with 1 additions and 1 deletions

View File

@ -27,7 +27,7 @@ async def s_api_v1_blockchain_send_new_content_message(request):
'description': lambda x: isinstance(x, str), 'description': lambda x: isinstance(x, str),
'price': lambda x: (isinstance(x, str) and x.isdigit()), 'price': lambda x: (isinstance(x, str) and x.isdigit()),
'allowResale': lambda x: isinstance(x, bool), 'allowResale': lambda x: isinstance(x, bool),
'royaltyParams': lambda x: (isinstance(x, list) and all([valid_royalty_params(y) for y in x])), 'royaltyParams': lambda x: (isinstance(x, list) and valid_royalty_params(x)),
}.items(): }.items():
assert field_key in request.json, f"No {field_key} provided" assert field_key in request.json, f"No {field_key} provided"