MantisBT - TestLink
View Issue Details
0008731TestLinkRequirement Managementpublic2019-07-31 12:102019-09-05 10:28
vti 
fman 
normalminorrandom
resolvedno change required 
ubuntu18.04
1.9.19 (2019 Q1) 
 
mysql 5.7.27-0ubuntu0.18.04.1
7.2.19-0ubuntu0.18.04.1
TBD
0008731: last change made by undefined
Requirement versions compare page shows that last changes were made by undefined user, but if i look into that change - authorized user is mentioned at the bottom of page just after the date/time stamp.

To make things worse - sometimes this user is mentioned in "Last change" column, sometimes - not.

"Navigator" - "Requirement Specifications" - any requirement - Action - view history.
Errors in browser console:

Uncaught TypeError: element.dispatchEvent is not a function
/lib/requirements/reqView.php?item=requirement&requirement_id=572&:736 Uncaught TypeError: Cannot read property 'load' of undefined
//third_party/DataTables-1.10.4/media/js/jquery.dataTables.js:3287 Uncaught TypeError: Cannot read property 'length' of null
prototype.js:6602 Uncaught TypeError: element.dispatchEvent is not a function
/lib/requirements/reqView.php?item=requirement&requirement_id=114&:1614 Uncaught TypeError: Cannot read property 'load' of undefined
//third_party/DataTables-1.10.4/media/js/jquery.dataTables.js:3287 Uncaught TypeError: Cannot read property 'length' of null
No tags attached.
related to 0008736feedback  Requirement versions compare page: user reported as 'undefined' 
png undefined-2.png (37,138) 2019-07-31 12:10
http://mantis.testlink.org/file_download.php?file_id=5184&type=bug
png

jpg testlink_compare.jpg (307,697) 2019-08-01 15:51
http://mantis.testlink.org/file_download.php?file_id=5185&type=bug
Issue History
2019-07-31 12:10vtiNew Issue
2019-07-31 12:10vtiFile Added: undefined-2.png
2019-07-31 21:17fmanNote Added: 0029060
2019-08-01 15:50vtiNote Added: 0029062
2019-08-01 15:51vtiFile Added: testlink_compare.jpg
2019-08-01 15:55fmanNote Added: 0029063
2019-08-02 08:09fmanNote Added: 0029064
2019-08-02 08:09fmanAssigned To => fman
2019-08-02 08:09fmanStatusnew => feedback
2019-08-05 16:38fmanRelationship addedrelated to 0008736
2019-09-04 21:04fmanQA Team - Task Workflow Status => TBD
2019-09-04 21:04fmanStatusfeedback => resolved
2019-09-04 21:04fmanResolutionopen => no change required
2019-09-05 10:28vtiNote Added: 0029131

Notes
(0029060)
fman   
2019-07-31 21:17   
please provide very detailed steps to reproduce, that allow recreating a similar scenario.
I need a test case.
(0029062)
vti   
2019-08-01 15:50   
1. Open Requirement specification page: https://testlink_base_url/lib/general/frmWorkArea.php?feature=reqSpecMgmt [^]
2. Add some amount of requirements (there are 220 requirement documents in our project)
3. Make changes in requirements and save it (Each requirement's doc has more than 10 revisions and 1 or 2 versions in our project)
4. Open any of requirement's doc
5. Click on settings button
6. Click View History button

Actual result:
All revisions and versions have the same message in "Last change" column

11/07/2018 17:32:21, undefined

Expected result:
There are unique messages (data and the user_name who's made a change) for each revision and version
(0029063)
fman   
2019-08-01 15:55   
thanks,
(0029064)
fman   
2019-08-02 08:09   
tested on latest code from github, using just one user.
unable to reproduce
(0029131)
vti   
2019-09-05 10:28   
Can't find any additional specific info for reproducing purposes, sorry.
Will keep you informed if anything changes.