fix: calendar filter, habit service, PB 0.25 field compat
- Calendar: remove unsupported due_date!="" filter (PB 0.25 rejects), fetch all + filter client-side - habit-service: fix active=true filter to archived!=true (field doesnt exist) - habit-service: remove references to non-existent fields (completed, skipped, score_config, start_date) - All PocketBase collections: re-added proper data fields with correct PB IDs for relations Fixes calendar, analytics, habits heatmap, and habits streaks endpoints.
This commit is contained in:
@@ -51,9 +51,9 @@ export default function CalendarPage() {
|
||||
setError(null);
|
||||
try {
|
||||
const [tasksResponse, projectsResponse, milestonesResponse] = await Promise.all([
|
||||
fetch('/api/tasks?filter=due_date!%3D%22%22&perPage=500'),
|
||||
fetch('/api/projects?filter=due_date!%3D%22%22&perPage=500'),
|
||||
fetch('/api/milestones?filter=due_date!%3D%22%22&perPage=500'),
|
||||
fetch('/api/tasks?perPage=500'),
|
||||
fetch('/api/projects?perPage=500'),
|
||||
fetch('/api/milestones?perPage=500'),
|
||||
]);
|
||||
|
||||
if (!tasksResponse.ok || !projectsResponse.ok || !milestonesResponse.ok) {
|
||||
|
||||
Reference in New Issue
Block a user