File tree Expand file tree Collapse file tree 1 file changed +14
-22
lines changed Expand file tree Collapse file tree 1 file changed +14
-22
lines changed Original file line number Diff line number Diff line change @@ -65,31 +65,23 @@ module.exports = function(RED) {
65
65
} ) ;
66
66
67
67
RED . httpAdmin . post ( '/cloudant/:id' , function ( req , res ) {
68
- var body = "" ;
68
+ var newCreds = req . body ;
69
+ var credentials = RED . nodes . getCredentials ( req . params . id ) || { } ;
69
70
70
- req . on ( 'data' , function ( chunk ) {
71
- body += chunk ;
72
- } ) ;
73
-
74
- req . on ( 'end' , function ( ) {
75
- var newCreds = querystring . parse ( body ) ;
76
- var credentials = RED . nodes . getCredentials ( req . params . id ) || { } ;
77
-
78
- if ( newCreds . user == null || newCreds . user == "" ) {
79
- delete credentials . user ;
80
- } else {
81
- credentials . user = newCreds . user ;
82
- }
71
+ if ( newCreds . user == null || newCreds . user == "" ) {
72
+ delete credentials . user ;
73
+ } else {
74
+ credentials . user = newCreds . user ;
75
+ }
83
76
84
- if ( newCreds . password == "" ) {
85
- delete credentials . password ;
86
- } else {
87
- credentials . password = newCreds . password || credentials . password ;
88
- }
77
+ if ( newCreds . password == "" ) {
78
+ delete credentials . password ;
79
+ } else {
80
+ credentials . password = newCreds . password || credentials . password ;
81
+ }
89
82
90
- RED . nodes . addCredentials ( req . params . id , credentials ) ;
91
- res . send ( 200 ) ;
92
- } ) ;
83
+ RED . nodes . addCredentials ( req . params . id , credentials ) ;
84
+ res . send ( 200 ) ;
93
85
} ) ;
94
86
95
87
//
You can’t perform that action at this time.
0 commit comments