Skip to content

(#36) fix: resolve Lock path, empty settings, and snapshot property errors in scheduler#37

Merged
seunggabi merged 1 commit intomainfrom
fix/#36_scheduler-lock-settings-snapshot
Feb 13, 2026
Merged

(#36) fix: resolve Lock path, empty settings, and snapshot property errors in scheduler#37
seunggabi merged 1 commit intomainfrom
fix/#36_scheduler-lock-settings-snapshot

Conversation

@seunggabi
Copy link
Copy Markdown
Owner

Summary

  • Fix Get-LockMetadataPath calls missing parentheses in Lock.psm1 — was treated as string literal instead of function call
  • Remove non-existent parameter names from MemoryCleanup, HistoryCleanup, RegistryCleanup settings in config
  • Add empty settings guard in scheduler to prevent StrictMode error on .PSObject.Properties.Name
  • Fix $comparison.Disks$comparison.Disk (correct property name)
  • Pass -Format Raw to Compare-WinOpsSnapshot so scheduler gets hashtable instead of formatted string

Closes #36

Test plan

  • Scheduled task test run — all 10 modules completed without errors

🤖 Generated with Claude Code

…rrors in scheduler

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@seunggabi seunggabi merged commit f85699a into main Feb 13, 2026
2 checks passed
@seunggabi seunggabi deleted the fix/#36_scheduler-lock-settings-snapshot branch February 13, 2026 10:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Scheduled task fails: Lock path not resolved, empty settings error, snapshot property mismatch

1 participant