File tree 2 files changed +9
-1
lines changed 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -715,8 +715,11 @@ DatabaseCollection.prototype.insert = function insert(document) {
715
715
var component = null ;
716
716
var channels = [ ] ;
717
717
var channel = null ;
718
-
718
+
719
719
switch ( true ) {
720
+ case obj === null :
721
+ $log . invalidDocumentOnDbInsert ( obj , this . name ) ;
722
+ break ;
720
723
case this . name === '_Schema' :
721
724
case this . name === '_Logger' :
722
725
case this . name === '_Model' :
Original file line number Diff line number Diff line change @@ -157,6 +157,11 @@ describe('System Runtime db component', () => {
157
157
158
158
expect ( docAdded [ 0 ] ) . equal ( 'runtime1' ) ;
159
159
160
+ // try to insert an invalid document
161
+ let invalidDoc = db . _Runtime . insert ( null ) ;
162
+
163
+ expect ( invalidDoc . length ) . equal ( 0 ) ;
164
+
160
165
// try to insert the same document
161
166
docAdded = db . _Runtime . insert ( {
162
167
'_id' : 'runtime1' ,
You can’t perform that action at this time.
0 commit comments