diff --git a/src/App.tsx b/src/App.tsx index c330ada3..4782f5bc 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -60,7 +60,6 @@ function App() { } recipeJson[FIRESTORE_FIELDS.RECIPE_PATH] = path; recipeJson[FIRESTORE_FIELDS.NAME] = id; - recipeJson[FIRESTORE_FIELDS.TIMESTAMP] = Date.now(); return recipeJson; }; diff --git a/src/utils/firebase.ts b/src/utils/firebase.ts index 14474031..5f8d25d4 100644 --- a/src/utils/firebase.ts +++ b/src/utils/firebase.ts @@ -229,7 +229,11 @@ const getDocsByIds = async (coll: string, ids: string[]) => { }; const addRecipe = async (id: string, data: object) => { - await setDoc(doc(db, FIRESTORE_COLLECTIONS.EDITED_RECIPES, id), data); + const timestampedData = { + ...data, + [FIRESTORE_FIELDS.TIMESTAMP]: Timestamp.now(), + }; + await setDoc(doc(db, FIRESTORE_COLLECTIONS.EDITED_RECIPES, id), timestampedData); }; const docCleanup = async () => {