forked from Qortal/qortal
Default file path for repository data imports set to "qortal-backup/TradeBotStates.json". This allows the trade bot backup to be imported in a single click, and can now be potentially added as a button in the UI.
This commit is contained in:
parent
756601c1ce
commit
ebc3db8aed
@ -553,13 +553,13 @@ public class AdminResource {
|
|||||||
@Path("/repository/data")
|
@Path("/repository/data")
|
||||||
@Operation(
|
@Operation(
|
||||||
summary = "Import data into repository.",
|
summary = "Import data into repository.",
|
||||||
description = "Imports data from file on local machine. Filename is forced to 'import.json' if apiKey is not set.",
|
description = "Imports data from file on local machine. Filename is forced to 'qortal-backup/TradeBotStates.json' if apiKey is not set.",
|
||||||
requestBody = @RequestBody(
|
requestBody = @RequestBody(
|
||||||
required = true,
|
required = true,
|
||||||
content = @Content(
|
content = @Content(
|
||||||
mediaType = MediaType.TEXT_PLAIN,
|
mediaType = MediaType.TEXT_PLAIN,
|
||||||
schema = @Schema(
|
schema = @Schema(
|
||||||
type = "string", example = "MintingAccounts.script"
|
type = "string", example = "qortal-backup/TradeBotStates.json"
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
@ -577,7 +577,7 @@ public class AdminResource {
|
|||||||
|
|
||||||
// Hard-coded because it's too dangerous to allow user-supplied filenames in weaker security contexts
|
// Hard-coded because it's too dangerous to allow user-supplied filenames in weaker security contexts
|
||||||
if (Settings.getInstance().getApiKey() == null)
|
if (Settings.getInstance().getApiKey() == null)
|
||||||
filename = "import.json";
|
filename = "qortal-backup/TradeBotStates.json";
|
||||||
|
|
||||||
try (final Repository repository = RepositoryManager.getRepository()) {
|
try (final Repository repository = RepositoryManager.getRepository()) {
|
||||||
ReentrantLock blockchainLock = Controller.getInstance().getBlockchainLock();
|
ReentrantLock blockchainLock = Controller.getInstance().getBlockchainLock();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user