Skip to content

Commit e67ad74

Browse files
committed
fix inc template usage on create dataset
1 parent 8715fd3 commit e67ad74

1 file changed

Lines changed: 5 additions & 11 deletions

File tree

src/main/java/edu/harvard/iq/dataverse/engine/command/impl/CreateNewDatasetCommand.java

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,23 @@
11
package edu.harvard.iq.dataverse.engine.command.impl;
22

3-
import edu.harvard.iq.dataverse.Dataset;
4-
import edu.harvard.iq.dataverse.DatasetVersion;
5-
import edu.harvard.iq.dataverse.GlobalId;
6-
import edu.harvard.iq.dataverse.RoleAssignment;
7-
import edu.harvard.iq.dataverse.Template;
8-
import edu.harvard.iq.dataverse.UserNotification;
3+
import edu.harvard.iq.dataverse.*;
94
import edu.harvard.iq.dataverse.authorization.Permission;
105
import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser;
116
import edu.harvard.iq.dataverse.authorization.users.User;
127
import edu.harvard.iq.dataverse.engine.command.CommandContext;
138
import edu.harvard.iq.dataverse.engine.command.DataverseRequest;
9+
import edu.harvard.iq.dataverse.engine.command.RequiredPermissions;
1410
import edu.harvard.iq.dataverse.engine.command.exception.CommandException;
1511
import edu.harvard.iq.dataverse.engine.command.exception.IllegalCommandException;
1612
import edu.harvard.iq.dataverse.pidproviders.PidProvider;
1713
import edu.harvard.iq.dataverse.pidproviders.PidUtil;
1814
import edu.harvard.iq.dataverse.settings.SettingsServiceBean;
1915

20-
import static edu.harvard.iq.dataverse.util.StringUtil.nonEmpty;
21-
22-
import edu.harvard.iq.dataverse.engine.command.RequiredPermissions;
23-
import java.util.List;
2416
import java.sql.Timestamp;
2517
import java.time.Instant;
2618

19+
import static edu.harvard.iq.dataverse.util.StringUtil.nonEmpty;
20+
2721
/**
2822
* Creates a new {@link Dataset}, used to store unpublished data. This is as opposed to
2923
* a harvested or imported datasets, which may contain data that was already published
@@ -64,7 +58,7 @@ public CreateNewDatasetCommand(Dataset theDataset, DataverseRequest aRequest, Te
6458

6559
public CreateNewDatasetCommand(Dataset theDataset, DataverseRequest aRequest, Template template, boolean validate) {
6660
super(theDataset, aRequest, false, validate);
67-
this.template = template;
61+
this.template = template != null ? template : theDataset.getTemplate();
6862
}
6963

7064
/**

0 commit comments

Comments
 (0)