@@ -143,7 +143,7 @@ default Optional<Job> findWithDatasetsAndRun(String namespaceName, String jobNam
143143 Optional <Job > job = findJobByName (namespaceName , jobName );
144144 job .ifPresent (
145145 j -> {
146- List <Run > runs = createRunDao ().findByLatestJob (namespaceName , jobName , 1 , 0 );
146+ List <Run > runs = createRunDao ().findByLatestJob (namespaceName , jobName , 10 , 0 );
147147 this .setJobData (runs , j );
148148 this .setJobDataset (
149149 createJobVersionDao ().findCurrentInputOutputDatasetsFor (namespaceName , jobName ), j );
@@ -179,15 +179,15 @@ default Optional<Job> findWithDatasetsAndRun(String namespaceName, String jobNam
179179 FROM
180180 jobs_view AS j
181181 WHERE
182- j.namespace_name = :namespaceName
182+ (:namespaceName IS NULL OR j.namespace_name = :namespaceName)
183183 ),
184184 job_versions_temp AS (
185185 SELECT
186186 *
187187 FROM
188188 job_versions AS j
189189 WHERE
190- j.namespace_name = :namespaceName
190+ (:namespaceName IS NULL OR j.namespace_name = :namespaceName)
191191 ),
192192 facets_temp AS (
193193 SELECT
@@ -219,7 +219,7 @@ job_tags as (
219219 ON
220220 jtm.job_uuid = j.uuid
221221 AND
222- j.namespace_name = :namespaceName
222+ (:namespaceName IS NULL OR j.namespace_name = :namespaceName)
223223 INNER JOIN
224224 tags t
225225 ON
@@ -271,7 +271,7 @@ List<Job> findAll(
271271 int countJobRuns (String namespaceName , String job );
272272
273273 @ SqlQuery (
274- "SELECT count(*) FROM jobs_view AS j WHERE j.namespace_name = :namespaceName\n "
274+ "SELECT count(*) FROM jobs_view AS j WHERE (:namespaceName IS NULL OR j.namespace_name = :namespaceName) \n "
275275 + "AND symlink_target_uuid IS NULL" )
276276 int countFor (String namespaceName );
277277
@@ -281,7 +281,9 @@ default List<Job> findAllWithRun(
281281 return findAll (namespaceName , lastRunStates , limit , offset ).stream ()
282282 .peek (
283283 j -> {
284- List <Run > runs = runDao .findByLatestJob (namespaceName , j .getName ().getValue (), 10 , 0 );
284+ List <Run > runs =
285+ runDao .findByLatestJob (
286+ j .getNamespace ().getValue (), j .getName ().getValue (), 10 , 0 );
285287 this .setJobData (runs , j );
286288 })
287289 .toList ();
0 commit comments