Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 1.7.4, 1.8.4, 1.9
-
Component/s: Database SQL/XMLDB
-
Labels:None
-
Database:Oracle
-
Affected Branches:MOODLE_17_STABLE, MOODLE_18_STABLE, MOODLE_19_STABLE
-
Fixed Branches:MOODLE_17_STABLE, MOODLE_18_STABLE, MOODLE_19_STABLE
Description
It seems that the Oracle dmllib stuff, when processing data before being inserted (a.k.a "oracle_dirty_hack") converts '0' strings to ' ' (one space) strings.
And this is causing minor-major problems here and there (see, for example MDL-14025).
This is a wrong behaviour and those '0' strings MUST be completely unmodified. Enforce it.
Issue Links
| This issue will help resolve: | ||||
| MDL-14025 | grade_category-->keephigh seems to be lost after executing apply_forced_settings (causes Oracle breakage) |
|
|
|
Fixed from 17_STABLE to HEAD. '0' strings are now properly sent to DB.