Revision: 28353
          http://sourceforge.net/p/bibdesk/svn/28353
Author:   hofman
Date:     2023-09-18 14:30:28 +0000 (Mon, 18 Sep 2023)
Log Message:
-----------
Set noon dates in scripting and as default value

Modified Paths:
--------------
    trunk/bibdesk/BDSKCondition+Scripting.m
    trunk/bibdesk/BDSKCondition.m

Modified: trunk/bibdesk/BDSKCondition+Scripting.m
===================================================================
--- trunk/bibdesk/BDSKCondition+Scripting.m     2023-09-18 14:26:30 UTC (rev 
28352)
+++ trunk/bibdesk/BDSKCondition+Scripting.m     2023-09-18 14:30:28 UTC (rev 
28353)
@@ -170,12 +170,12 @@
                     if ((value = [newValue objectForKey:@"andNumberValue"]))
                         [self setAndNumberValue:[value integerValue]];
                 } else if ((value = [newValue objectForKey:@"dateValue"])) {
-                    [self setDateValue:value];
+                    [self setDateValue:[value startOfPeriod:BDSKPeriodDay 
byAdding:0 atHour:12 minute:0 second:0]];
                     if ((value = [newValue objectForKey:@"toDateValue"]))
-                        [self setToDateValue:value];
+                        [self setToDateValue:[value 
startOfPeriod:BDSKPeriodDay byAdding:0 atHour:12 minute:0 second:0]];
                 }
             } else if ([newValue isKindOfClass:[NSDate class]]) {
-                [self setDateValue:newValue];
+                [self setDateValue:[newValue startOfPeriod:BDSKPeriodDay 
byAdding:0 atHour:12 minute:0 second:0]];
             } else if (newValue) {
                 NSScriptCommand *cmd = [NSScriptCommand currentCommand];
                 [cmd setScriptErrorNumber:NSArgumentsWrongScriptError];

Modified: trunk/bibdesk/BDSKCondition.m
===================================================================
--- trunk/bibdesk/BDSKCondition.m       2023-09-18 14:26:30 UTC (rev 28352)
+++ trunk/bibdesk/BDSKCondition.m       2023-09-18 14:30:28 UTC (rev 28353)
@@ -613,7 +613,7 @@
     switch ([key fieldType]) {
         case BDSKDateField:
         {
-            NSDate *today = [NSDate date];
+            NSDate *today = [[NSDate date] startOfPeriod:BDSKPeriodDay 
byAdding:0 atHour:12 minute:0 second:0];
             [self setNumberValue:7];
             [self setAndNumberValue:9];
             [self setPeriodValue:BDSKPeriodDay];

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



_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to