Skip to content

Commit

Permalink
Fix redirect problem with week view
Browse files Browse the repository at this point in the history
  • Loading branch information
Nikotiin committed Apr 17, 2024
1 parent 7ed8fe8 commit ab6a995
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/views/Programs.tsx
Expand Up @@ -109,7 +109,8 @@ const ProgramMapView: FunctionComponent<RouteComponentProps & ProgramsWeekProps>

const Programs: FunctionComponent<ProgramsProps> = ({ programs }) => {
const curWeek = moment().week();
const firstWeek = programs.length > 0 ? programs[0].date.start.week() : curWeek;
const sortedPrograms = programs.sort((x, y) => x.date.start.toISOString().localeCompare(y.date.start.toISOString()));
const firstWeek = programs.length > 0 ? sortedPrograms[0].date.start.week() : curWeek;
const delta = curWeek - firstWeek + 1;
const mapWeek = "/programs/map/" + delta;

Expand Down Expand Up @@ -141,7 +142,9 @@ const Programs: FunctionComponent<ProgramsProps> = ({ programs }) => {

<Route
path='/programs/map/' exact>
<Redirect to={mapWeek} />
{programs.length > 0 ?
(<Redirect to={mapWeek} />) :
""}
</Route>

<Route
Expand Down

0 comments on commit ab6a995

Please sign in to comment.