diff --git a/lib/ood_core/job/adapters/slurm.rb b/lib/ood_core/job/adapters/slurm.rb
index <HASH>..<HASH> 100644
--- a/lib/ood_core/job/adapters/slurm.rb
+++ b/lib/ood_core/job/adapters/slurm.rb
@@ -74,7 +74,7 @@ module OodCore
           def get_jobs(id: "", filters: [])
             delim = ";"     # don't use "|" because FEATURES uses this
             options = filters.empty? ? fields : fields.slice(*filters)
-            args  = ["--all", "--array", "--states=all", "--noconvert"]
+            args  = ["--all", "--states=all", "--noconvert"]
             args += ["-o", "#{options.values.join(delim)}"]
             args += ["-j", id.to_s] unless id.to_s.empty?
             lines = call("squeue", *args).split("\n").map(&:strip)
don't break up job arrays

A job array initially starts off as a single job with a single job id.
But as one of those jobs in the array changes state (e.g., runs) then it
will be given a new job id and be treated as a separate job. This new
job will be on a new line in `squeue` and we don't need to use
`--array`.