Git Product home page Git Product logo

Comments (2)

MaiklT avatar MaiklT commented on August 23, 2024

Daniel,
the only install package for DNN Survey 04.70.01 I found was marked as an RC. Version 04.70.00 was released with DNN 06.00.00, there was no official release of the Survey module later.
Anyway, when you upgrade from from Survey 04.60.00 to 04.70.xx (in any DNN version from 06.00.00!), you get a configuration error, because someone "forgot" to remove the code subdirectory from the web.config (I wonder how this could pass the quality checks!):

Line 188: <codeSubDirectories>
Line 189: <add directoryName="Survey" />
Line 190: </codeSubDirectories>

There was no new SQL script in any Survey 04.70.xx version, and I could upgrade from Survey 04.70.00 and 04.70.01 to 09.00.00 without a problem (except the one mentioned above that appears when you upgrade to DNN 04.07.xx).
I then tried to upgrade from a fresh install of 04.70.01 - also there, no problem.

Which installation pack did you try? I took the RC5 that I included in the pull request on April 11th ( see also https://github.com/MaiklT/DNN.Survey/releases )

from dnn.survey.

MaiklT avatar MaiklT commented on August 23, 2024

OK, got it. The ViewOrder column in the Surveys table can contain NULL values, and if there are some the script fails. Solution: change file 09.00.00.SqlDataProvider, line 32 from
ViewOrder,
to
ROW_NUMBER() OVER (PARTITION BY ModuleID ORDER BY ViewOrder, SurveyID) AS [ViewOrder]

Also check line 75 and line 180 - the column name in the old Surveys table was "CreatedByUser", not "CreatedByUserID"

(just as a reminder for myself...)

from dnn.survey.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.