Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OSUG
DC
osug-doi
Commits
156cafd9
Commit
156cafd9
authored
Sep 10, 2021
by
bourgesl
Browse files
fixed remove() even if xml is not here
parent
d4908125
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/main/java/fr/osug/doi/RemovePipeline.java
View file @
156cafd9
...
...
@@ -108,8 +108,6 @@ public final class RemovePipeline extends AbstractPipeline<PipelineCommonData> {
}
private
boolean
remove
(
final
ProjectConfig
projectConfig
,
final
DoiStaging
ds
)
throws
IOException
{
boolean
changed
=
false
;
final
DoiService
doiService
=
doiConfig
.
getDoiService
();
final
String
doiSuffix
=
ds
.
getDoi
().
getIdentifier
();
...
...
@@ -119,21 +117,20 @@ public final class RemovePipeline extends AbstractPipeline<PipelineCommonData> {
if
(!
stagingDoiFile
.
exists
())
{
logger
.
warn
(
"Ignoring {} - missing xml at {}"
,
doiSuffix
,
stagingDoiFile
);
}
else
{
changed
=
true
;
}
deleteFile
(
stagingDoiFile
);
deleteFile
(
stagingDoiFile
);
// remove landing pages in staging:
final
File
webDir
=
projectConfig
.
getWebStagingProjectDir
();
final
File
webEmbedDir
=
projectConfig
.
getWebStagingProjectEmbedDir
();
final
File
webXmlDir
=
projectConfig
.
getWebStagingProjectXmlDir
();
// remove landing pages in staging:
final
File
webDir
=
projectConfig
.
getWebStagingProjectDir
();
final
File
webEmbedDir
=
projectConfig
.
getWebStagingProjectEmbedDir
();
final
File
webXmlDir
=
projectConfig
.
getWebStagingProjectXmlDir
();
removeLandingPages
(
projectConfig
,
stagingDoiFile
,
webDir
,
webEmbedDir
,
webXmlDir
);
removeLandingPages
(
projectConfig
,
stagingDoiFile
,
webDir
,
webEmbedDir
,
webXmlDir
);
doiService
.
removeStagingDoiDatacite
(
doiSuffix
);
}
return
changed
;
doiService
.
removeStagingDoiDatacite
(
doiSuffix
);
return
true
;
}
private
void
removeLandingPages
(
final
ProjectConfig
projectConfig
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment