Even more bugfixes

This commit is contained in:
George Kalampokis 2020-03-17 17:10:14 +02:00
parent 761e6ad078
commit 1d05c73745
2 changed files with 2 additions and 1 deletions

View File

@ -32,7 +32,7 @@ public class DatasetDaoImpl extends DatabaseAccess<Dataset> implements DatasetDa
@Override
public QueryableList<Dataset> getWithCriteria(DatasetCriteria criteria) {
QueryableList<Dataset> query = getDatabaseService().getQueryable(Dataset.getHints(), Dataset.class);
if (criteria.getIsPublic()) {
if (criteria.getIsPublic() != null && criteria.getIsPublic()) {
query.where((builder, root) -> builder.equal(root.get("dmp").get("isPublic"), true));
query.where((builder, root) -> builder.equal(root.get("status"), Dataset.Status.FINALISED.getValue()));
query.initSubQuery(String.class).where((builder, root) -> builder.equal(root.get("dmp").get("version"),

View File

@ -64,6 +64,7 @@ export class DmpWizardDatasetListingComponent extends BaseComponent implements O
const request: DataTableRequest<DatasetCriteria> = new DataTableRequest<DatasetCriteria>(null, null, null);
request.criteria = new DatasetCriteria();
request.criteria.dmpIds = [this.dmpId];
request.criteria.allVersions = true;
this.datasetService.getPaged(request)
.pipe(takeUntil(this._destroyed))
.subscribe(items => {