From 8a4f8094083ca697ce42a3da4742a6806756574d Mon Sep 17 00:00:00 2001
From: Laura DeCicco <ldecicco@usgs.gov>
Date: Wed, 18 Dec 2013 15:12:57 -0600
Subject: [PATCH] Changed site check to only sites with less than 8 digits.

---
 R/formatCheckSiteNumber.r | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/R/formatCheckSiteNumber.r b/R/formatCheckSiteNumber.r
index 4a8c9d67..c277b045 100644
--- a/R/formatCheckSiteNumber.r
+++ b/R/formatCheckSiteNumber.r
@@ -1,6 +1,6 @@
 #' formatCheckSiteNumber
 #'
-#' Checks that the site code is 8 digits. If it is not 8 digits, it confirms with the user.
+#' Checks that the site code is at least 8 digits. If not, it confirms with the user.
 #' @param siteNumber string to check
 #' @param interactive logical Option for interactive mode.  If true, there is user interaction for error handling and data checks.
 #' @keywords WRTDS flow
@@ -9,15 +9,17 @@
 #' @examples
 #' site<- '01234567'
 #' formatCheckSiteNumber(site)
+#' site_incorrect <- '1234567'
+#' formatCheckSiteNumber(site_incorrect)
 formatCheckSiteNumber <- function(siteNumber, interactive=TRUE){  #checks for a 8 digit number
-  if (nchar(siteNumber) != 8){
+  if (nchar(siteNumber) < 8){
     if (interactive){
-      cat("Most common USGS site numbers are 8 digits long, you entered a ", nchar(siteNumber), "digit number = ", siteNumber , ".\n")
+      cat("Most common USGS site numbers are at least 8 digits long, you entered a ", nchar(siteNumber), "digit number = ", siteNumber , ".\n")
       cat("If you would like to change the site id, enter it here (no quotes), otherwise hit return:\n")
       tempSiteID <- readline()
       if (nzchar(tempSiteID)) siteNumber <- tempSiteID
     } else {
-      warningMessage <- paste("Most common USGS site numbers are 8 digits long, you entered ", siteNumber , ".", sep="")
+      warningMessage <- paste("Most common USGS site numbers are at least 8 digits long, you entered ", siteNumber , ".", sep="")
       warning(warningMessage)
     }
   }
-- 
GitLab