Version mismatch: label can't downgrade 2004111200 -> 2004060401 !

Re: Version mismatch: label can't downgrade 2004111200 -> 2004060401 !

von Ralf Hilgenstock -
Anzahl Antworten: 0
Nutzerbild von Besonders aktive Moodler Nutzerbild von Deutsche Moodle Übersetzer Nutzerbild von Entwickler Nutzerbild von Moodle Partner Nutzerbild von Translators
Sorry Dirk, das klappt nicht immer.

Ältere Pakete laufen nur dann unproblematisch nach Deiner Beschreibung, wenn beim Update keine Anpassung der Datenbanktabellen erfolgt ist.
Zusätzlich muß aber der Versionseintrag hochgesetzt werden, da dieser verwandt wird, um den Aktualisierungsbedarf zu erfassen.

Dsa Prinzip ist beim Adminseitenaufruf zu prüfen, ob aktuellere Dateien vorliegen (durch Vergleich der Versionsnummer in der Version.php mit dem Eintrag in der Datenbank). Ist die Versionsnummer in der Datei .../mod/../version.php niedriger als in der Datenbanktabelle, erhältst Du eine Fehlermeldung.

Ist keine Anpassung der Datenbank erfolgt, kann durch Nummernmanipulation der Fehler behoben werden.