fixed saveFile

time

time

this time for real
This commit is contained in:
Nico
2025-05-20 21:40:28 +02:00
parent 53b69327ac
commit dfbfc8153f
12 changed files with 99 additions and 69 deletions

View File

@@ -48,21 +48,21 @@ class ExcursionDBHelper implements IDb {
@override
Future<int> addMainEntry(Map<String, String> excursion) async {
var excursionDBClient = await dB;
final existingID = await excursionDBClient.query(
'excursion',
where: 'ID = ?',
whereArgs: [excursion['ID']],
);
// final existingID = await excursionDBClient.query(
// 'excursion',
// where: 'ID = ?',
// whereArgs: [excursion['ID']],
// );
if (existingID.isNotEmpty) {
updateMainEntry(excursion);
return existingID.first['ID'] as int; // Return existing ID
}
// if (existingID.isNotEmpty) {
// updateMainEntry(excursion);
// return existingID.first['ID'] as int; // Return existing ID
// }
int id = await excursionDBClient.insert(
'excursion',
excursion,
//conflictAlgorithm: ConflictAlgorithm.replace,
conflictAlgorithm: ConflictAlgorithm.replace,
);
return id; // Return the ID of the newly inserted entry