Check out the LimeSurvey source code on GitHub!

upgrade-mssqlnative.php in v1.92+ recognizes wrong $oldversion

More
4 years 11 months ago #76838 by MPIDR
Dear all,

we are running LimeSurvey 1.91 on a Windows Server 2008 R2 with IIS 7.5, MS SQL Server 2005 and PHP 5.3.8. This is all working fine. Since we badly need the expression mamager introduced in version 1.92, we would like to upgrade to that version. Unfortunately, the upgrade went wrong and gave us a number of SQL error messages.

When looking at the upgrade-mssqlnative.php code, I found that the failed SQL statements should never been executed since they are for "$oldversion < 148".

So I changed the script to see what version is being detected. It turned out the our LimeSurvey v1.91 is recognized as v1.46.

Are there different version numbers for the LimeSurvey build and the underlying database?

Regards
MPIDR

Please Log in to join the conversation.

More
4 years 11 months ago #76874 by MPIDR
It has been approved by a LimeSurvey programmer that the database uses an internal version numbering that is different from the LimeSurvey version.

Regards
MPIDR

Please Log in to join the conversation.

Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form