@@ -402,7 +402,7 @@ class Browser extends DashboardView {
402
402
if ( name === 'objectId' || this . state . isUnique && name !== this . state . uniqueField ) {
403
403
return ;
404
404
}
405
- if ( ! ! required ) {
405
+ if ( required ) {
406
406
requiredCols . push ( name ) ;
407
407
}
408
408
if ( className === '_User' && ( name === 'username' || name === 'password' ) ) {
@@ -419,7 +419,7 @@ class Browser extends DashboardView {
419
419
for ( let idx = 0 ; idx < requiredCols . length ; idx ++ ) {
420
420
const name = requiredCols [ idx ] ;
421
421
if ( obj . get ( name ) == null ) {
422
- this . showNote ( " Please enter all required fields" , true ) ;
422
+ this . showNote ( ' Please enter all required fields' , true ) ;
423
423
this . setState ( {
424
424
markRequiredFieldRow : - 1
425
425
} ) ;
@@ -461,7 +461,7 @@ class Browser extends DashboardView {
461
461
if ( msg ) {
462
462
msg = msg [ 0 ] . toUpperCase ( ) + msg . substr ( 1 ) ;
463
463
}
464
- obj . set ( attr , prev ) ;
464
+ obj . revert ( ) ;
465
465
this . setState ( { data : this . state . data } ) ;
466
466
this . showNote ( msg , true ) ;
467
467
}
@@ -506,7 +506,7 @@ class Browser extends DashboardView {
506
506
if ( name === 'objectId' || this . state . isUnique && name !== this . state . uniqueField ) {
507
507
return ;
508
508
}
509
- if ( ! ! required ) {
509
+ if ( required ) {
510
510
requiredCols . push ( name ) ;
511
511
}
512
512
if ( className === '_User' && ( name === 'username' || name === 'password' ) ) {
@@ -523,7 +523,7 @@ class Browser extends DashboardView {
523
523
for ( let idx = 0 ; idx < requiredCols . length ; idx ++ ) {
524
524
const name = requiredCols [ idx ] ;
525
525
if ( obj . get ( name ) == null ) {
526
- this . showNote ( " Please enter all required fields" , true ) ;
526
+ this . showNote ( ' Please enter all required fields' , true ) ;
527
527
this . setState ( {
528
528
markRequiredFieldRow : rowIndex
529
529
} ) ;
0 commit comments