View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
16374 | Bug reports | Import/Export | public | 2020-06-09 17:53 | 2021-03-29 16:22 |
Reporter | rudydehaas | Assigned To | ollehar | ||
Priority | none | Severity | partial_block | ||
Status | closed | Resolution | fixed | ||
Product Version | 4.2.5 | ||||
Summary | 16374: attributes disappear on import | ||||
Description | I added six attributes to the cpdb so the first line of my import file looks like this: (Note that firstname is actually a unique numerical id to get around the fact that I need to send the same people multiple questionaires - one for each course they take.) I deleted one at a time using the gui the 3 participants I had manually entered to test this. On importing a test of 539 rows the system did not recognize that the new attributes existed, and added six copies. On Display Participants none of these additional attributes showed up - all blank after "Blacklisted" - note creation date is blank too. PHPmyadmin shows all 12 attributes in Table: participant_attribute_names ; 6 marked visible=true, 6 false. Table: participant_attribute does seem to have the imported values. Question 1 has default answers = the six new attributes, but only works for {TOKEN:lastname}, one other shows css, the other four are blank. | ||||
Steps To Reproduce | See above - or email me (rudy@wadocan.org) and I'll give you an admin login to the survey. | ||||
Tags | No tags attached. | ||||
Bug heat | 6 | ||||
Complete LimeSurvey version number (& build) | Limesurvey4.2.5+200526.tar.gz - | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | firefox under gnome (default for debian) | ||||
Database type & version | maradb | ||||
Server OS (if known) | debian 9 | ||||
Webserver software & version (if known) | apache2 | ||||
PHP Version | 7.2 | ||||
So.. I used phpmyadmin to delete the 539 new participant records, the lime gui to set attribute visibility to true for all 12 (6 real, 6 new) and then deleted the ones that did not show as "name ()" - e.g. there were two versions for coursename: 1 - "coursename ()"; and "coursename (coursename)". I deleted all those that looked like the second version. Then re-imported. This time the drag to "Drop a CSV field into an existing participant attribute listed below to import your data into it." worked -although the new attribute names did not show there - and so did the upload. Three additional comments: |
|
upgraded to 4.2.8 this morning. |
|
You're using an outdated version of LimeSurvey. Please update to the latest version and check if the bug can still be reproduced. Thank you. |
|
This was fixed, and reported fixed, some time ago. |
|
Thank you for the feedback! |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2020-06-09 17:53 | rudydehaas | New Issue | |
2020-06-09 18:18 | rudydehaas | Note Added: 58228 | |
2020-06-11 19:00 | rudydehaas | Note Added: 58256 | |
2020-06-11 19:00 | rudydehaas | File Added: Screenshot from 2020-06-11 09-55-04.png | |
2021-03-10 17:11 | ollehar | Assigned To | => ollehar |
2021-03-10 17:11 | ollehar | Status | new => feedback |
2021-03-10 17:11 | ollehar | Note Added: 63053 | |
2021-03-10 18:07 | rudydehaas | Note Added: 63126 | |
2021-03-10 18:07 | rudydehaas | Status | feedback => assigned |
2021-03-29 16:22 | c_schmitz | Status | assigned => closed |
2021-03-29 16:22 | c_schmitz | Resolution | open => fixed |
2021-03-29 16:22 | c_schmitz | Note Added: 63710 |