NoDataFile #2

Merged
lukas.pupkalipinski merged 6 commits from NoDataFile into main 2026-01-11 19:15:45 +01:00

Pull Request Template

Description

Brief description of the changes in this PR.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Code refactoring
  • Performance improvement
  • Test improvement

Changes Made

  • List the main changes
  • Include any new files added
  • Include any files removed or renamed

Testing

  • Unit tests pass
  • Integration tests pass
  • Manual testing completed
  • Performance testing (if applicable)

Screenshots (if applicable)

Add screenshots of UI changes or new features.

Checklist

  • My code follows the project's coding standards
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published

Fixes #(issue number)
Related to #(issue number)

Additional Notes

Any additional information, deployment notes, or context for reviewers.

# Pull Request Template ## Description Brief description of the changes in this PR. ## Type of Change - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] Documentation update - [ ] Code refactoring - [ ] Performance improvement - [ ] Test improvement ## Changes Made - List the main changes - Include any new files added - Include any files removed or renamed ## Testing - [ ] Unit tests pass - [ ] Integration tests pass - [ ] Manual testing completed - [ ] Performance testing (if applicable) ## Screenshots (if applicable) Add screenshots of UI changes or new features. ## Checklist - [ ] My code follows the project's coding standards - [ ] I have performed a self-review of my own code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix is effective or that my feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published ## Related Issues Fixes #(issue number) Related to #(issue number) ## Additional Notes Any additional information, deployment notes, or context for reviewers.
lukas.pupkalipinski added 6 commits 2026-01-11 19:15:31 +01:00
- Replace shutil.copy2() with shutil.copyfile() in enhanced_provider.py
- Replace shutil.copy() with shutil.copyfile() in aniworld_provider.py
- copyfile() only copies content, avoiding metadata permission issues
- Remove folder creation from add_series endpoint
- Add folder creation to download() method in SeriesApp
- Maintain database persistence and targeted scanning
- Update tests to use tmp_path fixtures
- All add_series and download tests passing (13/13)
- Change 'scanner' to 'serie_scanner' attribute name
- Update tests to match SeriesApp attribute naming
- Scanner now properly detected and called on add
- All add_series tests passing (9/9)
lukas.pupkalipinski merged commit ccbd9768a2 into main 2026-01-11 19:15:45 +01:00
lukas.pupkalipinski deleted branch NoDataFile 2026-01-11 19:15:46 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lukas.pupkalipinski/Aniworld#2
No description provided.