MDL-55360 workshop: Allow creating workshops with empty grades to pass
authorDavid Mudrák <david@moodle.com>
Wed, 27 Jul 2016 14:20:18 +0000 (16:20 +0200)
committerDavid Mudrák <david@moodle.com>
Thu, 28 Jul 2016 07:54:43 +0000 (09:54 +0200)
commitebf0598e21e4aeea469df072192f31a8b9a3a9e2
treebdce07013e4e91d0063cd74151f8b2a674f6001e
parentd1a3ea62ef79f2d4d997e329a647535340ef15db
MDL-55360 workshop: Allow creating workshops with empty grades to pass

As a regression of MDL-55360, it was not possible to create new
workshops if the field "Submission grade to pass" or "Assessment grade
to pass" was left empty. The validation failed with "You must enter a
number here".

The fields submissiongradepass and gradinggradepass are always present
as we explicitly define them in the mod form. So the isset() condition
in the validation was useless and it did not allow to submit the form
with these fields empty.

Additionally, the unformat_float() returns null only if it receives
empty value on the input. Which can't happen in our case so I am
removing this condition to improve the readability of the code.
mod/workshop/mod_form.php