fix: add cms api url to activity image paths to load properly (#4385)

This commit is contained in:
ggurdin 2025-10-14 16:29:55 -04:00 committed by GitHub
parent cd03c2ef2d
commit 631fb15190
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,6 +1,7 @@
import 'package:flutter/foundation.dart';
import 'package:fluffychat/pangea/activity_planner/activity_plan_request.dart';
import 'package:fluffychat/pangea/common/config/environment.dart';
import 'package:fluffychat/pangea/common/constants/model_keys.dart';
class ActivityPlanModel {
@ -67,9 +68,14 @@ class ActivityPlanModel {
);
}
String? imageUrlEntry = json[ModelKey.activityPlanImageURL];
if (imageUrlEntry != null) {
imageUrlEntry = "${Environment.cmsApi}$imageUrlEntry";
}
final activityId = json[ModelKey.activityId] ?? json["bookmark_id"];
return ActivityPlanModel(
imageURL: json[ModelKey.activityPlanImageURL],
imageURL: imageUrlEntry,
instructions: json[ModelKey.activityPlanInstructions],
req: req,
title: json[ModelKey.activityPlanTitle],