File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -54,7 +54,6 @@ describe('Azure Plugins', () => {
54
54
messages : [ { role : 'user' , content : "hello, I'm a harmless string" } ] ,
55
55
} ;
56
56
const result = await piiHandler ( context , params , 'beforeRequestHook' ) ;
57
- console . log ( 'result' , result ) ;
58
57
expect ( result . error ) . toBeNull ( ) ;
59
58
expect ( result . verdict ) . toBe ( true ) ;
60
59
expect ( result . transformed ) . toBe ( false ) ;
@@ -66,7 +65,6 @@ describe('Azure Plugins', () => {
66
65
{ ...params , redact : false } ,
67
66
'beforeRequestHook'
68
67
) ;
69
- console . log ( 'result' , result ) ;
70
68
expect ( result . error ) . toBeNull ( ) ;
71
69
expect ( result . verdict ) . toBe ( false ) ;
72
70
expect ( result . transformed ) . toBe ( false ) ;
Original file line number Diff line number Diff line change @@ -134,19 +134,22 @@ export const handler: PluginHandler<{ pii: AzureCredentials }> = async (
134
134
135
135
try {
136
136
const response = await redact ( documents , parameters , pluginOptions ) ;
137
+ if ( ! response ?. results ?. documents ) {
138
+ throw new Error ( 'Invalid response from Azure PII API' ) ;
139
+ }
137
140
data = response . results . documents ;
138
141
const containsPII =
139
142
data . length > 0 && data . some ( ( doc : any ) => doc . entities . length > 0 ) ;
140
143
if ( containsPII ) {
141
144
verdict = false ;
142
145
}
143
146
if ( parameters . redact && containsPII ) {
147
+ verdict = true ;
144
148
const redactedData = ( response . results . documents ?? [ ] ) . map (
145
149
( doc : any ) => doc . redactedText
146
150
) ;
147
151
setCurrentContentPart ( context , eventType , transformedData , redactedData ) ;
148
152
transformed = true ;
149
- verdict = true ;
150
153
}
151
154
} catch ( e ) {
152
155
error = e ;
You can’t perform that action at this time.
0 commit comments