add year list to bundle

This commit is contained in:
Jason Wen
2025-02-01 00:03:59 -05:00
parent 23ec81d67a
commit 7afc72942c
@@ -7,6 +7,7 @@
#include "selfdrive/ui/sunnypilot/qt/offroad/settings/vehicle/platform_selector.h"
#include <QJsonArray>
#include <QJsonDocument>
#include <QJsonObject>
#include <QMap>
@@ -74,6 +75,13 @@ void PlatformSelector::setPlatform(const QString &platform) {
json_bundle["model"] = platform_data["model"].toString();
json_bundle["package"] = platform_data["package"].toString();
QVariantList year_list = platform_data["year"].toList();
QJsonArray year_array;
for (const QVariant &year : year_list) {
year_array.append(year.toString());
}
json_bundle["year"] = year_array;
QString json_bundle_str = QString::fromUtf8(QJsonDocument(json_bundle).toJson(QJsonDocument::Compact));
params.put("CarPlatformBundle", json_bundle_str.toStdString());