aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--R/cds_utils.R4
1 files changed, 3 insertions, 1 deletions
diff --git a/R/cds_utils.R b/R/cds_utils.R
index 09e07960..f97e00c2 100644
--- a/R/cds_utils.R
+++ b/R/cds_utils.R
@@ -75,7 +75,9 @@ couponSchedule <- function(nextpaydate=NULL, maturity, frequency, coupontype, cu
}
}
dates <- dates[ dates >= tradedate]
- dates <- adjust(calendar="UnitedStates/GovernmentBond", dates)
+ if(length(dates)>0){
+ dates <- adjust(calendar="UnitedStates/GovernmentBond", dates)
+ }
if(length(dates)==0){
dates <- maturity
}else{