Concept.sol's substracBalance() prevents assessment creation
when a concept is created via makeAssessment(), it calls substractBalance, which is not executed as it's initial test
if(assessmentExists[msg.sender] || msg.sender == address(this)
fails because
- the assessment is not yet created and...
- msg.sender is not address(this)
, as msg.sender only changes for every external function call. But as substractBalance() is called from within the Concept itself msg.sender still refers to the user that initiated the assessment on the concept.
Edited by dju