Bug 23045: Return record along with errors
authorNick Clemens <nick@bywatersolutions.com>
Fri, 7 Jun 2019 10:14:36 +0000 (10:14 +0000)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Mon, 1 Jul 2019 13:52:38 +0000 (14:52 +0100)
We don't seem to directly handle the errors in most cases, let's always return the record

To test:
1 - Add some blank lines to editor, previous patch is okay with this
2 - Add a line with just 'e' or some other incomplete field
3 - Try to save
4 - Note JS leader error
5 - Apply this patch
6 - No errors

Signed-off-by: Liz Rea <wizzyrea@gmail.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

koha-tmpl/intranet-tmpl/lib/koha/cateditor/text-marc.js

index 5846045..b7623de 100644 (file)
@@ -95,7 +95,8 @@ define( [ 'marc-record' ], function( MARC ) {
                 }
             } );
 
-            return errors.length ? { errors: errors } : record;
+            if( errors.length ) { record.errors = errors; }
+            return record;
         }
     };
 } );