View Issue Details

This bug affects 1 person(s).
 8
IDProjectCategoryView StatusLast Update
16173Bug reportsSurvey editingpublic2020-12-28 15:28
ReporterTomBenj Assigned Tocdorin  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version4.1.15 
Summary16173: Cannot Save Radio LIst Answer Options
Description

This is very frustrating. I've tried Firefox, Chrome and Edge, and most of the time when I try adding Answer Options to a List Radio (L) type question I am unable to save the question. I get a red pop-up with no message, and when I use browser developer tools I see that various js or css files could not be loaded from the tmp/assets location. Couple of screenshots attached.

Steps To Reproduce

Create a survey with one group, add a radio list question, try and add answer options

TagsNo tags attached.
Attached Files
LimeSurveySaveError-Edge.png (38,257 bytes)   
LimeSurveySaveError-Edge.png (38,257 bytes)   
2020-04-22_15-02-16.png (27,625 bytes)   
2020-04-22_15-02-16.png (27,625 bytes)   
2020-04-22_15-01-33.png (22,521 bytes)   
2020-04-22_15-01-33.png (22,521 bytes)   
Bug heat8
Complete LimeSurvey version number (& build)4.1.15+200402
I will donate to the project if issue is resolvedYes
BrowserChrome, Firefox, Edge (latest versions)
Database type & versionMySQL 10.3.22-MariaDB-cll-lve
Server OS (if known)Linux
Webserver software & version (if known)Apache 2.4.41
PHP Version7.4

Users monitoring this issue

There are no users monitoring this issue.

Activities

TomBenj

TomBenj

2020-04-23 00:10

reporter   ~57327

Adding .lss file

cdorin

cdorin

2020-04-24 20:48

reporter   ~57364

Last edited: 2020-07-09 13:41

Hello @TomBenj - unfortunately, I cannot reproduce it. Can you update to 4.2? Are you using a docker image or a normal installation?

TomBenj

TomBenj

2020-04-24 21:07

reporter   ~57365

Last edited: 2020-07-09 13:41

I just bought a ComfortUpdate key and was able to update to 4.1.18, but I do not have the option to go to 4.2.0. Would it be a simple process? I have access to the server through cPanel. The original installation was done through Installatron using cPanel.
The bug still exists in 4.1.18, I am still not able to save the answer options, every time I try to save I get the red error box as shown above.

TomBenj

TomBenj

2020-04-24 21:47

reporter   ~57366

Last edited: 2020-07-09 13:41

Console log from Edge attached, just in case you don't believe me!
This is so frustrating.

cupe1978.com-1587757524939.log (14,476 bytes)   
jquery-migrate-3.1.0.min.js:2 JQMIGRATE: Migrate is installed, version 3.1.0
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore AdminCore {document: Array(11)}
lslog.js:82 AdminCore saveBindings {check: "[data-submit-form]", on: "click", run: ƒ} s.fn.init [prevObject: k.fn.init(1)]
lslog.js:82 AdminCore saveBindings {check: "#save-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-form-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-new-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-close-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-close-form-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-new-question-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: ".open-preview", on: "click", run: ƒ} s.fn.init [prevObject: k.fn.init(1)]
lslog.js:82 AdminCore saveBindings {check: "#in_survey_common", on: "lsStopLoading", run: ƒ} s.fn.init [div#in_survey_common.container-fluid.ls-flex-column.fill.col-12]
lslog.js:82 AdminCore s.fn.init [div#in_survey_common.container-fluid.ls-flex-column.fill.col-12] on lsStopLoading run ƒ (t){o(),e=!1}
lslog.js:82 AdminCore saveBindings {check: "#create-import-copy-survey", on: "lsStopLoading", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore TRIGGERWARNING Document ready triggered
lslog.js:82 AdminCore saveBindings {check: "[data-submit-form]", on: "click", run: ƒ} s.fn.init [prevObject: k.fn.init(1)]
lslog.js:82 AdminCore saveBindings {check: "#save-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-form-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-new-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-close-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-close-form-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-new-question-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: ".open-preview", on: "click", run: ƒ} s.fn.init [prevObject: k.fn.init(1)]
lslog.js:82 AdminCore saveBindings {check: "#in_survey_common", on: "lsStopLoading", run: ƒ} s.fn.init [div#in_survey_common.container-fluid.ls-flex-column.fill.col-12]
lslog.js:82 AdminCore s.fn.init [div#in_survey_common.container-fluid.ls-flex-column.fill.col-12] on lsStopLoading run ƒ (t){o(),e=!1}
lslog.js:82 AdminCore saveBindings {check: "#create-import-copy-survey", on: "lsStopLoading", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore ConfirmationModal calling
pjax.combined.min.js:1 PJAX options {elements: Array(2), selectors: Array(4), debug: false, forceRedirectOnFail: true, reRenderCSS: true, …}
DevTools failed to load SourceMap: Could not load content for https://cupe1978.com/survey/tmp/assets/337f80ff/bootstrap.min.css.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
LsReplacementsEditing.js:15 LsReplacementEditing#init() got called
LsReplacementsEditing.js:15 LsReplacementEditing#init() got called
LsReplacementsUI.js:15 LsReplacementUI#init() got called
LsReplacementsUI.js:15 LsReplacementUI#init() got called
lslog.js:82 AdminCore Triggering panel animation
en:31 GET https://cupe1978.com/survey/tmp/assets/4b7e44ea/spectrum.css net::ERR_ABORTED 404
VM177 jquery-migrate-3.1.0.min.js:2 JQMIGRATE: Migrate is installed, version 3.1.0
lslog.js:82 AdminCore saveBindings {check: "[data-submit-form]", on: "click", run: ƒ} s.fn.init [prevObject: k.fn.init(1)]
lslog.js:82 AdminCore saveBindings {check: "#save-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-form-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-new-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-close-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-close-form-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-new-question-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: ".open-preview", on: "click", run: ƒ} s.fn.init [prevObject: k.fn.init(1)]
lslog.js:82 AdminCore saveBindings {check: "#in_survey_common", on: "lsStopLoading", run: ƒ} s.fn.init [div#in_survey_common.container-fluid.ls-flex-column.fill.col-12]
lslog.js:82 AdminCore s.fn.init [div#in_survey_common.container-fluid.ls-flex-column.fill.col-12] on lsStopLoading run ƒ (t){o(),e=!1}
lslog.js:82 AdminCore saveBindings {check: "#create-import-copy-survey", on: "lsStopLoading", run: ƒ} s.fn.init {}
en:53 GET https://cupe1978.com/survey/tmp/assets/4b7e44ea/spectrum.js net::ERR_ABORTED 404
VM197 adminbasics.min.js:1 AdminCore appendToLoad {type: "function", fn: ƒ}
VM197 adminbasics.min.js:1 AdminCore appendToLoad {type: "function", fn: ƒ}
VM197 adminbasics.min.js:1 AdminCore appendToLoad {type: "function", fn: ƒ}
VM197 adminbasics.min.js:1 AdminCore appendToLoad {type: "function", fn: ƒ}
VM197 adminbasics.min.js:1 AdminCore appendToLoad {type: "function", fn: ƒ}
VM197 adminbasics.min.js:1 AdminCore appendToLoad {type: "function", fn: ƒ}
VM197 adminbasics.min.js:1 AdminCore appendToLoad {type: "function", fn: ƒ}
VM197 adminbasics.min.js:1 AdminCore appendToLoad {type: "function", fn: ƒ}
VM197 adminbasics.min.js:1 AdminCore appendToLoad {type: "function", fn: ƒ}
VM197 adminbasics.min.js:1 AdminCore appendToLoad {type: "function", fn: ƒ}
VM197 adminbasics.min.js:1 AdminCore appendToLoad {type: "function", fn: ƒ}
VM197 adminbasics.min.js:1 AdminCore AdminCore {document: Array(11)}
VM197 adminbasics.min.js:1 AdminCore TRIGGERWARNING Document ready triggered
VM197 adminbasics.min.js:1 AdminCore saveBindings {check: "[data-submit-form]", on: "click", run: ƒ} s.fn.init [prevObject: k.fn.init(1)]
VM197 adminbasics.min.js:1 AdminCore saveBindings {check: "#save-button", on: "click", run: ƒ} s.fn.init {}
VM197 adminbasics.min.js:1 AdminCore saveBindings {check: "#save-form-button", on: "click", run: ƒ} s.fn.init {}
VM197 adminbasics.min.js:1 AdminCore saveBindings {check: "#save-and-new-button", on: "click", run: ƒ} s.fn.init {}
VM197 adminbasics.min.js:1 AdminCore saveBindings {check: "#save-and-close-button", on: "click", run: ƒ} s.fn.init {}
VM197 adminbasics.min.js:1 AdminCore saveBindings {check: "#save-and-close-form-button", on: "click", run: ƒ} s.fn.init {}
VM197 adminbasics.min.js:1 AdminCore saveBindings {check: "#save-and-new-question-button", on: "click", run: ƒ} s.fn.init {}
VM197 adminbasics.min.js:1 AdminCore saveBindings {check: ".open-preview", on: "click", run: ƒ} s.fn.init [prevObject: k.fn.init(1)]
VM197 adminbasics.min.js:1 AdminCore saveBindings {check: "#in_survey_common", on: "lsStopLoading", run: ƒ} s.fn.init {}
VM197 adminbasics.min.js:1 AdminCore saveBindings {check: "#create-import-copy-survey", on: "lsStopLoading", run: ƒ} s.fn.init {}
VM197 adminbasics.min.js:1 AdminCore ConfirmationModal calling
VM187 pjax.js:365 PJAX options {elements: Array(2), selectors: Array(4), debug: false, forceRedirectOnFail: true, reRenderCSS: true, …}
DevTools failed to load SourceMap: Could not load content for https://cupe1978.com/survey/tmp/assets/337f80ff/bootstrap.min.css.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for https://cupe1978.com/survey/tmp/assets/50538f15/pjax.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
VM197 adminbasics.min.js:1 AdminCore Triggering panel animation
lslog.js:82 AdminCore saveBindings {check: "[data-submit-form]", on: "click", run: ƒ} s.fn.init [prevObject: k.fn.init(1)]
lslog.js:82 AdminCore saveBindings {check: "#save-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-form-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-new-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-close-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-close-form-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-new-question-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: ".open-preview", on: "click", run: ƒ} s.fn.init [prevObject: k.fn.init(1)]
lslog.js:82 AdminCore saveBindings {check: "#in_survey_common", on: "lsStopLoading", run: ƒ} s.fn.init [div#in_survey_common.container-fluid.ls-flex-column.fill.col-12]
lslog.js:82 AdminCore s.fn.init [div#in_survey_common.container-fluid.ls-flex-column.fill.col-12] on lsStopLoading run ƒ (t){o(),e=!1}
lslog.js:82 AdminCore saveBindings {check: "#create-import-copy-survey", on: "lsStopLoading", run: ƒ} s.fn.init {}
en:1 [Intervention] Slow network is detected. See https://www.chromestatus.com/feature/5636954674692096 for more details. Fallback font will be used while loading: https://cupe1978.com/survey/tmp/assets/e9521383/font-src/Noto/NotoSans-Regular.ttf
ConsoleShim.js:77 QUESTIONEDIT OBJECT TO BE TRANSFERRED:  {questionData: {…}}
jquery-3.4.1.min.js:2 POST https://cupe1978.com/survey/index.php/admin/questioneditor/sa/saveQuestionData/gid/7/sid/624697 500
send @ jquery-3.4.1.min.js:2
ajax @ jquery-3.4.1.min.js:2
s.ajax @ jquery-migrate-3.1.0.min.js:2
(anonymous) @ imageuploadediting.js:403
__runAjax @ imageuploadediting.js:403
$_post @ imageuploadediting.js:403
(anonymous) @ imageuploadediting.js:403
saveQuestionData @ imageuploadediting.js:403
(anonymous) @ imageuploadediting.js:403
$R.dispatch @ imageuploadediting.js:403
dispatch @ imageuploadediting.js:403
submitCurrentState @ imageuploadediting.js:403
(anonymous) @ imageuploadediting.js:403
invokeWithErrorHandling @ adminbasics.min.js:1
e.$emit @ adminbasics.min.js:1
value @ adminbasics.min.js:1
run @ adminbasics.min.js:1
(anonymous) @ adminbasics.min.js:1
(anonymous) @ adminbasics.min.js:1
baseForOwn @ adminbasics.min.js:1
(anonymous) @ adminbasics.min.js:1
forEach @ adminbasics.min.js:1
(anonymous) @ adminbasics.min.js:1
invokeWithErrorHandling @ adminbasics.min.js:1
e.$emit @ adminbasics.min.js:1
value @ adminbasics.min.js:1
clicked @ admintoppanel.js:31
oe @ admintoppanel.js:31
r @ admintoppanel.js:31
Ri.i._wrapper @ admintoppanel.js:31
lslog.js:82 AdminCore StopLoadingIconAnimation
LsReplacementsEditing.js:15 LsReplacementEditing#init() got called
LsReplacementsEditing.js:15 LsReplacementEditing#init() got called
LsReplacementsUI.js:15 LsReplacementUI#init() got called
LsReplacementsUI.js:15 LsReplacementUI#init() got called
en:31 GET https://cupe1978.com/survey/tmp/assets/4b7e44ea/spectrum.css net::ERR_ABORTED 404
jquery-migrate-3.1.0.min.js:2 JQMIGRATE: Migrate is installed, version 3.1.0
en:53 GET https://cupe1978.com/survey/tmp/assets/4b7e44ea/spectrum.js net::ERR_ABORTED 404
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore appendToLoad {type: "function", fn: ƒ}
lslog.js:82 AdminCore AdminCore {document: Array(11)}
lslog.js:82 AdminCore TRIGGERWARNING Document ready triggered
lslog.js:82 AdminCore saveBindings {check: "[data-submit-form]", on: "click", run: ƒ} s.fn.init [prevObject: k.fn.init(1)]
lslog.js:82 AdminCore saveBindings {check: "#save-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-form-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-new-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-close-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-close-form-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#save-and-new-question-button", on: "click", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: ".open-preview", on: "click", run: ƒ} s.fn.init [prevObject: k.fn.init(1)]
lslog.js:82 AdminCore saveBindings {check: "#in_survey_common", on: "lsStopLoading", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore saveBindings {check: "#create-import-copy-survey", on: "lsStopLoading", run: ƒ} s.fn.init {}
lslog.js:82 AdminCore ConfirmationModal calling
pjax.js:365 PJAX options {elements: Array(2), selectors: Array(4), debug: false, forceRedirectOnFail: true, reRenderCSS: true, …}
DevTools failed to load SourceMap: Could not load content for https://cupe1978.com/survey/tmp/assets/337f80ff/bootstrap.min.css.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for https://cupe1978.com/survey/tmp/assets/50538f15/pjax.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
lslog.js:82 AdminCore Triggering panel animation
cupe1978.com-1587757524939.log (14,476 bytes)   
TomBenj

TomBenj

2020-04-28 23:52

reporter   ~57438

Last edited: 2020-07-09 13:41

So I'm now running 4.2.0, and I still have the problem! I figure it has be some configuration issue on the web server, but I don't see what. I did find that one .js file wasn't in a tmp/assets directory where it was supposed to be, so I copied it there - tmp/assets/faae3ca/spectrum.js. But I still get a "Source map error: Error: request failed with status 404" error (in Firefox) saying that tmp/assets/23c4679f/pjax.js isn't there, but it is!

TomBenj

TomBenj

2020-04-30 00:45

reporter   ~57479

Last edited: 2020-07-09 13:41

So, I resolved it myself, and it comes down to what I might call "user error", tongue in cheek. Nothing to do with server settings or installation. I was putting letters in the assessment value column of the answer options! It only works with numbers. I was treating it as if it was the same as the HTML select option value (rather than caption), which can handle alphanumeric values. It would be good to handle that gracefully in the red error box, and in the documentation.

TomBenj

TomBenj

2020-05-04 22:13

reporter   ~57528

Last edited: 2020-07-09 13:41

I see that "positive or negative integer value" is included in the manual on https://manual.limesurvey.org/Adding_answers_or_subquestions under "Assessment Value".
That's great, but the red error panel I was encountering (as shown in the attachments above) should be giving specific feedback to the user. That would have saved me hours of frustration!

DenisChenu

DenisChenu

2020-05-05 09:27

developer   ~57529

Last edited: 2020-07-09 13:41

So, I resolved it myself, and it comes down to what I might call "user error", tongue in cheek. Nothing to do with server settings or installation. I was putting letters in the assessment value column of the answer options! It only works with numbers. I was treating it as if it was the same as the HTML select option value (rather than caption), which can handle alphanumeric values. It would be good to handle that gracefully in the red error box, and in the documentation.

We must return a better error here.

GuernseyResearch

GuernseyResearch

2020-07-08 14:25

reporter   ~58777

Last edited: 2020-07-09 13:41

In Version 4.3.3+200707 the default "Assessment Value" appears to be zero. The default for a new survey appears to be "assessments mode not activated" so this field should be ignored.
However, the zero causes the error and the answer values are not saved. You must change the value to a number.

If you turn on assessment value in the survey settings the zero becomes a valid option and the question will be saved.

GuernseyResearch

GuernseyResearch

2020-07-08 14:30

reporter   ~58778

Last edited: 2020-07-09 13:41

SUGGESTION:
If the "assessments" is NOT turned on the value in the answer field is not necessary. It is very easy to enter your answer into that field by mistake. With assessment off just hide that field in the answers section.

cdorin

cdorin

2020-12-28 15:28

reporter   ~61235

Fixed in 4.4.0 RC1

Issue History

Date Modified Username Field Change
2020-04-23 00:03 TomBenj New Issue
2020-04-23 00:03 TomBenj File Added: LimeSurveySaveError-Edge.png
2020-04-23 00:03 TomBenj File Added: 2020-04-22_15-02-16.png
2020-04-23 00:03 TomBenj File Added: 2020-04-22_15-01-33.png
2020-04-23 00:10 TomBenj Note Added: 57327
2020-04-23 00:10 TomBenj File Added: limesurvey_survey_624697.lss
2020-04-23 17:46 ollehar Priority none => urgent
2020-04-23 17:46 ollehar Severity partial_block => crash
2020-04-24 20:48 cdorin Note Added: 57364
2020-04-24 20:49 cdorin Assigned To => cdorin
2020-04-24 20:49 cdorin Status new => feedback
2020-04-24 20:49 cdorin Assigned To cdorin =>
2020-04-24 21:07 TomBenj Note Added: 57365
2020-04-24 21:07 TomBenj Status feedback => new
2020-04-24 21:47 TomBenj Note Added: 57366
2020-04-24 21:47 TomBenj File Added: cupe1978.com-1587757524939.log
2020-04-28 23:52 TomBenj Note Added: 57438
2020-04-30 00:45 TomBenj Note Added: 57479
2020-05-04 22:13 TomBenj Note Added: 57528
2020-05-05 09:27 DenisChenu Note Added: 57529
2020-07-08 14:25 GuernseyResearch Note Added: 58777
2020-07-08 14:30 GuernseyResearch Note Added: 58778
2020-07-09 13:41 cdorin Priority urgent => normal
2020-07-09 13:41 cdorin Severity crash => minor
2020-07-09 13:41 cdorin Status new => confirmed
2020-07-09 13:41 cdorin Zoho Sprints => |Yes|
2020-07-09 13:41 swendrich Zoho Sprints ID => 14469000000166025
2020-12-28 15:28 cdorin Assigned To => cdorin
2020-12-28 15:28 cdorin Status confirmed => closed
2020-12-28 15:28 cdorin Resolution open => fixed
2020-12-28 15:28 cdorin Note Added: 61235