@@ -402,7 +402,7 @@ class Browser extends DashboardView {
402402          if  ( name  ===  'objectId'  ||  this . state . isUnique  &&  name  !==  this . state . uniqueField )  { 
403403            return ; 
404404          } 
405-           if  ( ! ! required )  { 
405+           if  ( required )  { 
406406            requiredCols . push ( name ) ; 
407407          } 
408408          if  ( className  ===  '_User'  &&  ( name  ===  'username'  ||  name  ===  'password' ) )  { 
@@ -419,7 +419,7 @@ class Browser extends DashboardView {
419419      for  ( let  idx  =  0 ;  idx  <  requiredCols . length ;  idx ++ )  { 
420420        const  name  =  requiredCols [ idx ] ; 
421421        if  ( obj . get ( name )  ==  null )  { 
422-           this . showNote ( " Please enter all required fields" ,  true ) ; 
422+           this . showNote ( ' Please enter all required fields' ,  true ) ; 
423423          this . setState ( { 
424424            markRequiredFieldRow : - 1 
425425          } ) ; 
@@ -461,7 +461,7 @@ class Browser extends DashboardView {
461461              if  ( msg )  { 
462462                msg  =  msg [ 0 ] . toUpperCase ( )  +  msg . substr ( 1 ) ; 
463463              } 
464-               obj . set ( attr ,   prev ) ; 
464+               obj . revert ( ) ; 
465465              this . setState ( {  data : this . state . data  } ) ; 
466466              this . showNote ( msg ,  true ) ; 
467467            } 
@@ -506,7 +506,7 @@ class Browser extends DashboardView {
506506          if  ( name  ===  'objectId'  ||  this . state . isUnique  &&  name  !==  this . state . uniqueField )  { 
507507            return ; 
508508          } 
509-           if  ( ! ! required )  { 
509+           if  ( required )  { 
510510            requiredCols . push ( name ) ; 
511511          } 
512512          if  ( className  ===  '_User'  &&  ( name  ===  'username'  ||  name  ===  'password' ) )  { 
@@ -523,7 +523,7 @@ class Browser extends DashboardView {
523523      for  ( let  idx  =  0 ;  idx  <  requiredCols . length ;  idx ++ )  { 
524524        const  name  =  requiredCols [ idx ] ; 
525525        if  ( obj . get ( name )  ==  null )  { 
526-           this . showNote ( " Please enter all required fields" ,  true ) ; 
526+           this . showNote ( ' Please enter all required fields' ,  true ) ; 
527527          this . setState ( { 
528528            markRequiredFieldRow : rowIndex 
529529          } ) ; 
0 commit comments