Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/jellyfin/commit/61a4ef464d4fad2a33ee812741c559bd72983a92
You should set ROOT_URL correctly, otherwise the web may not work correctly.
2 changed files with
24 additions and
15 deletions
@ -1042,10 +1042,7 @@ namespace Emby.Server.Implementations.Sync
throw new ArgumentException ( "Operation is not valid for this job item" ) ;
}
if ( jobItem . Status ! = SyncJobItemStatus . Synced )
{
jobItem . Status = SyncJobItemStatus . Cancelled ;
}
jobItem . Status = SyncJobItemStatus . Cancelled ;
jobItem . Progress = 0 ;
jobItem . IsMarkedForRemoval = true ;
@ -1071,18 +1068,18 @@ namespace Emby.Server.Implementations.Sync
_logger . ErrorException ( "Error deleting directory {0}" , ex , path ) ;
}
//var jobItemsResult = GetJobItems(new SyncJobItemQuery
// {
// AddMetadata = false,
// JobId = jobItem.JobId,
// Limit = 0,
// Statuses = new[] { SyncJobItemStatus.Converting, SyncJobItemStatus.Failed, SyncJobItemStatus.Queued, SyncJobItemStatus.ReadyToTransfer, SyncJobItemStatus.Synced, SyncJobItemStatus.Transferring }
//}) ;
var jobItemsResult = GetJobItems ( new SyncJobItemQuery
{
AddMetadata = false ,
JobId = jobItem . JobId ,
Limit = 0 ,
Statuses = new [ ] { SyncJobItemStatus . Converting , SyncJobItemStatus . Queued , SyncJobItemStatus . ReadyToTransfer , SyncJobItemStatus . Synced , SyncJobItemStatus . Transferring }
} ) ;
//if (jobItemsResult.TotalRecordCount == 0 )
// {
// await CancelJob(jobItem.JobId).ConfigureAwait(false);
// }
if ( jobItemsResult . TotalRecordCount = = 0 )
{
await CancelJob ( jobItem . JobId ) . ConfigureAwait ( false ) ;
}
}
public Task MarkJobItemForRemoval ( string id )
@ -38,6 +38,18 @@ namespace Emby.Server.Implementations.Sync
}
}
if ( item . Status = = SyncJobItemStatus . Cancelled )
{
try
{
await _sessionManager . SendMessageToUserDeviceSessions ( item . TargetId , "SyncJobItemCancelled" , item , CancellationToken . None ) . ConfigureAwait ( false ) ;
}
catch
{
}
}
}
public void Dispose ( )