Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
SiCKRAGE
sickrage
Commits
3e210259
Commit
3e210259
authored
Feb 10, 2021
by
echel0n
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixed issues with mass episode status editing
Fixed issue with subtitled episode statuses
parent
11c9eaf0
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
18 deletions
+17
-18
sickrage/core/common.py
sickrage/core/common.py
+8
-8
sickrage/core/webserver/handlers/manage/__init__.py
sickrage/core/webserver/handlers/manage/__init__.py
+9
-10
No files found.
sickrage/core/common.py
View file @
3e210259
...
...
@@ -684,11 +684,11 @@ class Qualities(enum.IntFlag):
# extend episode status enum class with composite statuses
[
extend_enum
(
EpisodeStatus
,
f
"
{
status
.
name
}
_
{
q
.
name
}
"
,
status
+
100
*
q
)
for
status
in
list
(
EpisodeStatus
).
copy
()
for
q
in
Qualities
if
not
q
.
is_preset
and
status
in
[
EpisodeStatus
.
DOWNLOAD
ED
,
EpisodeStatus
.
SNATCHED
,
EpisodeStatus
.
SNATCHED_
BEST
,
EpisodeStatus
.
SNATCHED_PROPER
,
EpisodeStatus
.
ARCHIV
ED
,
EpisodeStatus
.
FAIL
ED
,
EpisodeStatus
.
IGNOR
ED
]]
for
status
in
list
(
EpisodeStatus
).
copy
()
for
q
in
Qualities
if
not
q
.
is_preset
and
status
in
[
EpisodeStatus
.
DOWNLOADED
,
EpisodeStatus
.
SNATCH
ED
,
EpisodeStatus
.
SNATCHED
_BEST
,
EpisodeStatus
.
SNATCHED_
PROPER
,
EpisodeStatus
.
ARCHIVED
,
EpisodeStatus
.
FAIL
ED
,
EpisodeStatus
.
IGNOR
ED
,
EpisodeStatus
.
SUBTITL
ED
]]
sickrage/core/webserver/handlers/manage/__init__.py
View file @
3e210259
...
...
@@ -30,7 +30,7 @@ from sickrage.core.common import Quality, Qualities, EpisodeStatus
from
sickrage.core.databases.main
import
MainDB
from
sickrage.core.enums
import
SearchFormat
,
SeriesProviderID
from
sickrage.core.exceptions
import
CantUpdateShowException
,
CantRefreshShowException
,
EpisodeNotFoundException
,
AnidbAdbaConnectionException
,
NoNFOException
from
sickrage.core.helpers
import
try_int
,
checkbox_to_value
,
flatten
from
sickrage.core.helpers
import
checkbox_to_value
,
flatten
from
sickrage.core.helpers.anidb
import
get_release_groups_for_anime
,
short_group_names
from
sickrage.core.queues.search
import
BacklogSearchTask
,
FailedSearchTask
from
sickrage.core.scene_numbering
import
xem_refresh
...
...
@@ -673,13 +673,12 @@ class EditShowHandler(BaseHandler):
search_delay
=
self
.
get_argument
(
'search_delay'
,
None
)
status
,
message
=
edit_show
(
series_id
=
show
,
location
=
location
,
any_qualities
=
any_qualities
,
best_qualities
=
best_qualities
,
exceptions_list
=
exceptions_list
,
flatten_folders
=
flatten_folders
,
paused
=
paused
,
direct_call
=
direct_call
,
search_format
=
search_format
,
dvd_order
=
dvd_order
,
series_provider_language
=
series_provider_language
,
subtitles
=
subtitles
,
sub_use_sr_metadata
=
sub_use_sr_metadata
,
skip_downloaded
=
skip_downloaded
,
rls_ignore_words
=
rls_ignore_words
,
rls_require_words
=
rls_require_words
,
anime
=
anime
,
blacklist
=
blacklist
,
whitelist
=
whitelist
,
default_ep_status
=
default_ep_status
,
quality_preset
=
quality_preset
,
scene
=
scene
,
search_delay
=
search_delay
)
exceptions_list
=
exceptions_list
,
flatten_folders
=
flatten_folders
,
paused
=
paused
,
direct_call
=
direct_call
,
search_format
=
SearchFormat
[
search_format
],
dvd_order
=
dvd_order
,
series_provider_language
=
series_provider_language
,
subtitles
=
subtitles
,
sub_use_sr_metadata
=
sub_use_sr_metadata
,
skip_downloaded
=
skip_downloaded
,
rls_ignore_words
=
rls_ignore_words
,
rls_require_words
=
rls_require_words
,
anime
=
anime
,
blacklist
=
blacklist
,
whitelist
=
whitelist
,
default_ep_status
=
EpisodeStatus
[
default_ep_status
],
quality_preset
=
quality_preset
,
scene
=
scene
,
search_delay
=
search_delay
)
if
direct_call
:
return
json_encode
({
'result'
:
'success'
})
if
status
is
True
else
json_encode
({
'result'
:
'error'
,
'message'
:
message
})
...
...
@@ -890,7 +889,7 @@ class MassEditHandler(BaseHandler):
if
default_ep_status
==
'keep'
:
new_default_ep_status
=
show_obj
.
default_ep_status
else
:
new_default_ep_status
=
default_ep_status
new_default_ep_status
=
EpisodeStatus
[
default_ep_status
]
if
anime
==
'keep'
:
new_anime
=
show_obj
.
anime
...
...
@@ -901,7 +900,7 @@ class MassEditHandler(BaseHandler):
if
search_format
==
'keep'
:
new_search_format
=
show_obj
.
search_format
else
:
new_search_format
=
search_format
new_search_format
=
SearchFormat
[
search_format
]
if
flatten_folders
==
'keep'
:
new_flatten_folders
=
show_obj
.
flatten_folders
...
...
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