Skip to content

Commit 6756b5d

Browse files
committed
Verify unpacked extensions after policy-triggered restart
1 parent 7c7d312 commit 6756b5d

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

server/cmd/api/api/chromium_configure.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,13 @@ func (s *ApiService) chromiumConfigurePreferCDPExtensions(ctx context.Context, s
188188
return reqMsg, err
189189
}
190190
if prepared.requiresRestart {
191-
return s.chromiumConfigureRestart(ctx, st, spec, commitExtensions)
191+
if resp := s.chromiumConfigureRestart(ctx, st, spec, commitExtensions); resp != nil {
192+
return resp
193+
}
194+
if err := s.verifyUnpackedExtensions(ctx, prepared.extensions); err != nil {
195+
return cfg500ConfigureStep(chromiumConfigureStepExtensions, err.Error())
196+
}
197+
return nil
192198
}
193199

194200
// Configure keeps the default restart path's non-transactional install semantics.

0 commit comments

Comments
 (0)