mirror of https://github.com/evilhero/mylar
FIX: When post-processing story-arc issues that were one-off's via usenet, would fail to continue post-processing due to some broken references, IMP: Threaded the retry option from the story arc detail page
This commit is contained in:
parent
1fa3de4cb1
commit
ab161f9d9c
|
@ -156,7 +156,7 @@
|
|||
%if any([item['Status'] is None, item['Status'] == None, item['Status'] == 'Skipped']):
|
||||
<a href="#" onclick="doAjaxCall('queueit?ComicName=${item['ComicName'] | u}&ComicIssue=${item['IssueNumber']}&ComicYear=${issuedate}&mode=readlist&SARC=${item['StoryArc']}&IssueArcID=${item['IssueArcID']}&SeriesYear=${item['SeriesYear']}',$(this),'table')" data-success="Now searching for ${item['ComicName']} #${item['IssueNumber']}"><span class="ui-icon ui-icon-plus"></span>Grab</a>
|
||||
%elif item['Status'] == 'Snatched':
|
||||
<a href="#" onclick="doAjaxCall('queueissue?ComicName=${item['ComicName'] | u}&ComicIssue=${item['IssueNumber']}&ComicYear=${issuedate}&mode=readlist&SARC=${item['StoryArc']}&IssueArcID=${item['IssueArcID']}&SeriesYear=${item['SeriesYear']}',$(this),'table')" data-success="Trying to Retry"><span class="ui-icon ui-icon-plus"></span>Retry</a>
|
||||
<a href="#" onclick="doAjaxCall('queueit?ComicName=${item['ComicName'] | u}&ComicIssue=${item['IssueNumber']}&ComicYear=${issuedate}&mode=readlist&SARC=${item['StoryArc']}&IssueArcID=${item['IssueArcID']}&SeriesYear=${item['SeriesYear']}',$(this),'table')" data-success="Trying to search again for issue"><span class="ui-icon ui-icon-plus"></span>Retry</a>
|
||||
%elif item['Status'] == 'Downloaded' and item['Location'] is not None:
|
||||
<a href="downloadthis?pathfile=${item['Location'] |u}"><span class="ui-icon ui-icon-plus"></span>Download</a>
|
||||
%endif
|
||||
|
|
|
@ -1035,7 +1035,25 @@ class PostProcessor(object):
|
|||
'sarc': sarc,
|
||||
'oneoff': self.oneoff})
|
||||
|
||||
elif all([self.oneoff is not None, mylar.ALT_PULL == 2]):
|
||||
elif all([self.oneoff is not None, issueid[0] == 'S']):
|
||||
issuearcid = re.sub('S', '', issueid).strip()
|
||||
oneinfo = myDB.selectone("SELECT * FROM readinglist WHERE IssueArcID=?", [issuearcid]).fetchone()
|
||||
if oneinfo is None:
|
||||
logger.warn('Unable to locate issue as previously snatched arc issue - it might be something else...')
|
||||
self._log('Unable to locate issue as previously snatched arc issue - it might be something else...')
|
||||
else:
|
||||
ppinfo.append({'comicid': oneinfo['ComicID'],
|
||||
'comicname': oneinfo['ComicName'],
|
||||
'issuenumber': oneinfo['IssueNumber'],
|
||||
'publisher': oneinfo['IssuePublisher'],
|
||||
'comiclocation': None,
|
||||
'issueid': issueid, #need to keep it so the 'S' is present to denote arc.
|
||||
'sarc': sarc,
|
||||
'oneoff': True})
|
||||
self.oneoff = True
|
||||
|
||||
|
||||
if all([len(ppinfo) == 0, self.oneoff is not None, mylar.ALT_PULL == 2]):
|
||||
oneinfo = myDB.selectone('SELECT * FROM weekly WHERE IssueID=?', [issueid]).fetchone()
|
||||
if oneinfo is None:
|
||||
oneinfo = myDB.selectone('SELECT * FROM oneoffhistory WHERE IssueID=?', [issueid]).fetchone()
|
||||
|
|
Loading…
Reference in New Issue