Revision: 28850
          http://sourceforge.net/p/bibdesk/svn/28850
Author:   hofman
Date:     2024-04-06 15:27:13 +0000 (Sat, 06 Apr 2024)
Log Message:
-----------
ignore some fields in text import

Modified Paths:
--------------
    trunk/bibdesk/BDSKTextImportController.m

Modified: trunk/bibdesk/BDSKTextImportController.m
===================================================================
--- trunk/bibdesk/BDSKTextImportController.m    2024-04-06 09:43:00 UTC (rev 
28849)
+++ trunk/bibdesk/BDSKTextImportController.m    2024-04-06 15:27:13 UTC (rev 
28850)
@@ -726,12 +726,13 @@
     [fields addNonDuplicateObjectsFromArray:@[BDSKAbstractString, 
BDSKAnnoteString]];
     
     NSMutableArray *extraFields = [NSMutableArray array];
+    NSSet *ignoredFields = [NSSet setWithObjects:BDSKDateAddedString, 
BDSKDateModifiedString, BDSKColorString, nil];
     [[[self publication] pubFields] 
enumerateKeysAndObjectsUsingBlock:^(NSString *fieldName, NSString *value, BOOL 
*stop){
-        if ([NSString isEmptyAsComplexString:value] == NO && [fields 
containsObject:fieldName] == NO)
+        if ([NSString isEmptyAsComplexString:value] == NO && [fields 
containsObject:fieldName] == NO && [ignoredFields containsObject:fieldName] == 
NO)
             [extraFields addObject:fieldName];
     }];
     if ([extraFields count]) {
-        [extraFields sortUsingSelector:@selector(caseInsensitiveCompare:)];
+        [extraFields 
sortUsingSelector:@selector(caseInsensitiveNumericCompare:)];
         [fields addObjectsFromArray:extraFields];
     }
     

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Bibdesk-commit mailing list
Bibdesk-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to