Unlimited download link issue fixed

This commit is contained in:
jitendra 2019-09-06 19:46:25 +05:30
parent 915fdd30c2
commit 8545d5ef3c
1 changed files with 6 additions and 4 deletions

View File

@ -78,10 +78,12 @@ class DownloadableProductController extends Controller
$remainingDownloads = $downloadableLinkPurchased->download_bought - ($downloadableLinkPurchased->download_used + 1);
$this->downloadableLinkPurchasedRepository->update([
'download_used' => $downloadableLinkPurchased->download_used + 1,
'status' => $remainingDownloads <= 0 ? 'expired' : $downloadableLinkPurchased->status
], $downloadableLinkPurchased->id);
if ($downloadableLinkPurchased->download_bought) {
$this->downloadableLinkPurchasedRepository->update([
'download_used' => $downloadableLinkPurchased->download_used + 1,
'status' => $remainingDownloads <= 0 ? 'expired' : $downloadableLinkPurchased->status
], $downloadableLinkPurchased->id);
}
if ($downloadableLinkPurchased->type == 'file') {
return Storage::download($downloadableLinkPurchased->file);