File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -134,13 +134,15 @@ function decrypt(response) {
134134 */
135135function encryptBody ( path , body ) {
136136 let elem = elemFromPath ( path . element , body ) ;
137- let encryptedData = this . crypto . encryptData ( { data : elem . node } ) ;
138- utils . mutateObjectProperty ( path . obj ,
139- encryptedData ,
140- body ) ;
141- // delete encrypted field if not overridden
142- if ( path . element !== path . obj + "." + this . config . encryptedValueFieldName ) {
143- utils . deleteNode ( path . element , body ) ;
137+ if ( elem ) {
138+ let encryptedData = this . crypto . encryptData ( { data : elem . node } ) ;
139+ utils . mutateObjectProperty ( path . obj ,
140+ encryptedData ,
141+ body ) ;
142+ // delete encrypted field if not overridden
143+ if ( path . element !== path . obj + "." + this . config . encryptedValueFieldName ) {
144+ utils . deleteNode ( path . element , body ) ;
145+ }
144146 }
145147}
146148
You can’t perform that action at this time.
0 commit comments