Limit skip_missing to radarr (#58)

pull/66/head
aljohn92 4 years ago committed by GitHub
parent ad6856cfb4
commit 8ee7c3457f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -7,7 +7,7 @@ Syncs two Radarr/Sonarr/Lidarr servers through the web API. Useful for syncing a
* Supports Docker for multiple instances * Supports Docker for multiple instances
* Can set interval for syncing * Can set interval for syncing
* Support two way sync (one way by default) * Support two way sync (one way by default)
* Skip content with missing files * Skip content with missing files (Radarr only)
* Set language profiles (Sonarr v3 only) * Set language profiles (Sonarr v3 only)
* Filter syncing by content file quality (Radarr only) * Filter syncing by content file quality (Radarr only)
* Filter syncing by tags (Sonarr/Radarr v3 only) * Filter syncing by tags (Sonarr/Radarr v3 only)
@ -77,7 +77,7 @@ Syncs two Radarr/Sonarr/Lidarr servers through the web API. Useful for syncing a
[general] [general]
sync_bidirectionally = 1 # sync from instance A to B **AND** instance B to A sync_bidirectionally = 1 # sync from instance A to B **AND** instance B to A
auto_search = 0 # search is automatically started on new content - disable by setting to 0 (default 1) auto_search = 0 # search is automatically started on new content - disable by setting to 0 (default 1)
skip_missing = 1 # content with missing files are skipped on sync - disable by setting to 0 (default 1) skip_missing = 1 # content with missing files are skipped on sync - disable by setting to 0 (default 1) (Radarr only)
monitor_new_content = 0 # set to 0 to never monitor new content synced or to 1 to always monitor new content synced (default 1) monitor_new_content = 0 # set to 0 to never monitor new content synced or to 1 to always monitor new content synced (default 1)
test_run = 1 # enable test mode - will run through sync program but will not actually sync content test_run = 1 # enable test mode - will run through sync program but will not actually sync content
``` ```

@ -208,7 +208,7 @@ def sync_servers(instanceA_contents, instanceB_language_id, instanceB_contentIds
instance_path = instanceB_path or dirname(content.get('path')) instance_path = instanceB_path or dirname(content.get('path'))
# if skipping missing files, we want to skip any that don't have files # if skipping missing files, we want to skip any that don't have files
if skip_missing: if is_radarr and skip_missing:
content_has_file = content.get('hasFile') content_has_file = content.get('hasFile')
if not content_has_file: if not content_has_file:
logging.debug(f'Skipping content {title} - file missing') logging.debug(f'Skipping content {title} - file missing')

Loading…
Cancel
Save