зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1269468 - fix netmonitor copy POST Data by conditonal use of formDataSections; r=Honza
MozReview-Commit-ID: Kq45bHXoDB8 --HG-- extra : rebase_source : 5cd3f175501dd0e3239e6f689dada1da99f2a8a2
This commit is contained in:
Родитель
6b3c0edea1
Коммит
b4e16f77fd
|
@ -271,13 +271,16 @@ class RequestListContextMenu {
|
|||
*/
|
||||
async copyPostData(id, formDataSections, requestPostData) {
|
||||
let params = [];
|
||||
// Try to extract any form data parameters.
|
||||
formDataSections.forEach(section => {
|
||||
let paramsArray = parseQueryString(section);
|
||||
if (paramsArray) {
|
||||
params = [...params, ...paramsArray];
|
||||
}
|
||||
});
|
||||
// Try to extract any form data parameters if formDataSections is already
|
||||
// available, which is only true if ParamsPanel has ever been mounted before.
|
||||
if (formDataSections) {
|
||||
formDataSections.forEach(section => {
|
||||
let paramsArray = parseQueryString(section);
|
||||
if (paramsArray) {
|
||||
params = [...params, ...paramsArray];
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
let string = params
|
||||
.map(param => param.name + (param.value ? "=" + param.value : ""))
|
||||
|
|
Загрузка…
Ссылка в новой задаче