From 8df0f72e75621aa12573040ab1c7cdd7c15750e8 Mon Sep 17 00:00:00 2001
From: Riccardo Boero <ribo@nilu.no>
Date: Wed, 3 Apr 2024 11:36:07 +0200
Subject: [PATCH] Fixed error in QCEW data for states

---
 src/FACT_jobs.jl | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/src/FACT_jobs.jl b/src/FACT_jobs.jl
index cbb44f4..69b04f5 100644
--- a/src/FACT_jobs.jl
+++ b/src/FACT_jobs.jl
@@ -77,12 +77,10 @@ function us_qcew(conn::MySQL.Connection, selection::Dict)
     # iterate over geo objects
     for id in geo_id
         # check what spatial level
-        if parse(Int, id) % 1000 == 0
-            if id[1:2] == "US"
-                agglvl_code = 10
-            else
-                agglvl_code = 50
-            end
+        if id[1:2] == "US"
+            agglvl_code = 10
+        elseif parse(Int, id) < 100 || parse(Int, id) % 1000 == 0
+            agglvl_code = 50
         else
             agglvl_code = 70
         end
-- 
GitLab