mirror of
https://github.com/standardebooks/web.git
synced 2025-07-19 12:54:48 -04:00
Tweak donation banners and some type safety
This commit is contained in:
parent
c07b4cec1e
commit
0105bfefa4
3 changed files with 5 additions and 4 deletions
|
@ -38,13 +38,13 @@ try{
|
|||
catch(Exceptions\DuplicateEbookException $ex){
|
||||
// If the `Ebook` already exists, create the `Project` anyway.
|
||||
$project->Ebook = Ebook::GetByIdentifier($project->Ebook->Identifier);
|
||||
if(!$project->Ebook->EbookPlaceholder?->IsInProgress){
|
||||
if($project->Ebook->EbookPlaceholder !== null && !$project->Ebook->EbookPlaceholder->IsInProgress){
|
||||
$project->EbookId = $project->Ebook->EbookId;
|
||||
$_SESSION['is-only-ebook-project-created'] = true;
|
||||
|
||||
// Set the placeholder to in progress.
|
||||
$project->Ebook->EbookPlaceholder?->IsInProgress = true;
|
||||
$project->Ebook->EbookPlaceholder?->Save();
|
||||
$project->Ebook->EbookPlaceholder->IsInProgress = true;
|
||||
$project->Ebook->EbookPlaceholder->Save();
|
||||
}
|
||||
else{
|
||||
// `Ebook` exists and it's not a placeholder, so really fail.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue