diff --git a/src/main/java/edu/ksu/canvas/requestOptions/CreateSisImportOptions.java b/src/main/java/edu/ksu/canvas/requestOptions/CreateSisImportOptions.java index 5c74c64b..06094e32 100644 --- a/src/main/java/edu/ksu/canvas/requestOptions/CreateSisImportOptions.java +++ b/src/main/java/edu/ksu/canvas/requestOptions/CreateSisImportOptions.java @@ -21,10 +21,14 @@ public enum ImportType { private final ImportType importType; public CreateSisImportOptions(String accountId, String filePath, ImportType importType, String diffingDataSetIdentifier, InputStream is) { - this(accountId, filePath, importType, diffingDataSetIdentifier, is, false); + this(accountId, filePath, importType, diffingDataSetIdentifier, is, false, false); } public CreateSisImportOptions(String accountId, String filePath, ImportType importType, String diffingDataSetIdentifier, InputStream is, boolean overrideSisStickiness) { + this(accountId, filePath, importType, diffingDataSetIdentifier, is, overrideSisStickiness, false); + } + + public CreateSisImportOptions(String accountId, String filePath, ImportType importType, String diffingDataSetIdentifier, InputStream is, boolean overrideSisStickiness, boolean clearSisStickiness) { this.accountId = accountId; this.importType = importType; this.filePath = filePath; @@ -36,6 +40,9 @@ public CreateSisImportOptions(String accountId, String filePath, ImportType impo if (overrideSisStickiness) { addSingleItem("override_sis_stickiness", Boolean.toString(overrideSisStickiness)); } + if (clearSisStickiness) { + addSingleItem("clear_sis_stickiness", Boolean.TRUE.toString()); + } } public String getAccountId() {